| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> RKE方式安装k8s集群和Dashboard -> 正文阅读 |
|
[游戏开发]RKE方式安装k8s集群和Dashboard |
前言 需要在电脑上安装好VirtualBox和Vagrant 构建3台虚拟机1、编写Vagrantfile文件内容如下:
2、启动3台虚拟机在Vagrantfile文件所在目录的控制台下执行命令:
等待完成,完成后,在VirtualBox主页: 虚拟机配置用户名密码ssh连接3台虚拟机都需要安装 配置参考:windows下VirtualBox和vagrant组合安装centos 中的“用户名密码ssh” 虚拟机docker安装3台虚拟机都需要安装 安装教程:docker安装教程 安装 Kubernetes 命令行工具 kubectl3台虚拟机都需要安装 执行命令:
如果报错:curl: (1) Protocol “https not supported or disabled in libcurl 安装RKE命令行工具只有主节点做即可
进行机器配置adduser rke -G docker 1、禁用 SELinux
将第七行SELINUX=enforcing改为SELINUX=disabled 2、禁用 swap
使用 # 注释掉有 swap 的一行 3、关闭防火墙
4、重启查看效果
5、设置用户CentOS7不能使用root用户安装 添加用户:
给新添加的用户设置密码:
中途需要输入2次密码 确认新用户是否有权限:
6、设置SSH这个地方要给全部的机器配置ssh(包括自己)注意在新用户下操作:
第一个红框位置输入yes,第二个红框位置输入密码 编辑rke.yaml仅在主节点,在新用户下操作
rke.yaml内容(里面的IP换成各自的IP哦):
安装集群也是在新用户下操作:
这步执行时间较长,多等一会,需要下载很多镜像~~~~ 运行完成后执行 :
最后,执行下面的命令确认集群安装完成
安装kubernetes Dashboard依然是在新用户下: 切换到~目录下 1、获取dashboard的yaml文件
2、修改文件修改service部分,默认service是ClusterIP类型,这里改称NodePort类型,是集群外部能否访问 下面标红框的地方为新增加的: 3、执行yaml文件
4、查看服务状态
下面红框的可以看出服务已经运行了 5、接下来浏览器访问IP:30010,端口就是你在第二步中添加的,输入网址后,点击高级继续访问就出现下面的页面了 6、创建登录用户信息创建文件admin-role.yaml,内容如下:
将其执行到集群中:
7、获取token查看kubernetes-dashboard下面的secret
在执行下面的命令:
红框内就是token |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 11:36:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |