kubernetes集群介绍
大约 1 分钟
官网地址:https://kubernetes.io/zh/docs/home/
图形化管理 Rancher
Rancher 是一个开源的企业级容器管理平台。 Rancher 是为使用容器的公司打造的容器管理平台。
Rancher 简化了使用 K8S 的流程,开发者可以随处运行 K8S,满足 IT 需求规范,赋能 DevOps 团队。 官方地址:https://www.rancher.cn/
## Docker安装
docker pull rancher/rancher:v2.5-head
docker run -p 80:80 -p 443:443 --name rancher --privileged --restart=unless-stopped -d rancher/rancher:v2.5-head
sealos
正是因为 sealos,原本繁琐复杂的 kubernetes 部署操作变得简单高效
github 地址:https://github.com/labring/sealos
## 安装常用软件:
yum install redhat-lsb lrzsz wget -y
## 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld && setenforce 0
## 极速安装
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/latest/sealos \
&& chmod +x sealos \
&& mv sealos /usr/bin
## 下载离线资源包
wget -c https://sealyun.oss-cn-beijing.aliyuncs.com/05a3db657821277f5f3b92d834bbaf98-v1.22.0/kube1.22.0.tar.gz
## 安装kubernetes集群,该集群为单主控节点,双工作节点
sealos init --passwd '123456' \
--master 192.168.83.20 \
--node 192.168.83.21 --node 192.168.83.22 \
--pkg-url /root/kube1.22.0.tar.gz \
--version v1.22.0
Kuboard 多集群管理界面
特点介绍
- 多种认证方式,内建用户库、gitlab / github 单点登录或者 LDAP 用户库进行认证
- 多集群管理
- 微服务分层展示
- 工作负载的直观展示
- 工作负载编辑
- 存储类型支持
## 在主控节点执行以下命令,即可完成kuboard安装:
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
## 用watch命令刷新部署状态:
watch kubectl get pods -n kuboard
## 用浏览器访问主控节点的30080端口,即可打开kuboard的登录页面,账号admin,密码Kuboard123:
云原生管理平台 rainbond
官网地址:https://rainbond.cn/