Rancher:v2.3安装创建K8s集群
1、rancher介绍
每个团队都可以在他们选择的公共云或私有云上部署应用程序,Rancher 在 IT 和 DevOps 组织中扮演的角色如下:
同时具备多种功能:
- 内置 CI/CD 流水线
- 告警和日志收集功能
- 多集群管理功能
- 集成 Rancher Kubernetes Engine (RKE)
- 与各云 Kubernetes 服务(如 GKE、EKS、AKS) 集成
2、安装要求
2.1操作系统和Docker要求
2.2硬件需求
HA集群
单节点
2.3Rancher与用户群集通信的端口要求
3、单节点安装
1 | docker run -d --restart=unless-stopped \ |
4、rancher的web界面
4.1自定义集群
通过宿主机的IP登录
设置需要访问的URL地址
设置中文字体
添加集群
生成自己的集群
可以自定义RKE集群,也可以导入自己已经建好的集群。
设置自定义集群的名字 ,选择需要安装的集群的版本。
选择需要的网络策略。
自己私有仓库地址,以及账密。
根据自己需求设置。
master节点选择后在你需要安装成master节点运行下面的命令
在工作节点运行以下命令。
运行过程会去拉取所需镜像,时间视自己网络情况而定。
所有容器运行好之后可以看到以下界面,表示你的集群已经好了
复制kubeconfig文件在master节点下执行
1 | # 添加Kubernetes的yum源 |
即可在master节点通过命令行查看整个集群信息。
4.2导入集群
随便定义一个集群名。
复制下面两条命令在master节点运行,运行第一条命令时,由于是自签证书会报x509错误,在执行下面一条命令跳过错误就好。
当在master节点看到
则表示集群导入成功,如果pod状态报错,根据报错信息处理即可。