kube operator部署kubernetes集群

kube operator简介

kube operator是一个kubernetes集群部署及多集群管理工具,提供web ui支持在离线环境部署多个kubernetes集群。

KubeOperator 是一个开源项目,通过 Web UI 在 VMware、OpenStack 和物理机上规划、部署和运营生产级别的 Kubernetes 集群。支持内网离线环境、支持 GPU、内置应用商店,已通过 CNCF 的 Kubernetes 软件一致性认证。

官网:https://kubeoperator.io/

离线包:https://github.com/KubeOperator/KubeOperator/releases

安装kubeoperator

kubeoperator支持一主多从和多主多从部署,下面以前者为例:

节点信息:

  • 部署节点:192.168.93.60 2C 8G 50G disk
  • master01节点:192.168.93.61 2C 4G 50G disk
  • worker01节点:192.168.93.62 2C 8G 50G disk
  • NFS节点:192.168.93.63

以上参数为强制最低要求,否则检查不通过,无法安装集群。

部署节点安装kube operator

cd /tmp
tar zxvf kubeOperator-v2.6.xx-release.tar.gz
systemctl stop firewalld.service
cd kubeOperator-v2.6.xx-release
./kubeopsctl.sh install
systemctl status kubeops

kubeoperator以docker方式运行,其中kubeops服务以systemd方式运行,通过操作docker-compose命令管理容器启停。

访问 KubeOperator

KubeOperator 默认监听 HTTP 80 端口。安装完毕后,使用浏览器登录 KubeOperator 管理控制台。

注:KubeOperator 默认用户名和密码为: admin / kubeoperator@admin123

添加集群

配置流程:

系统设置—>配置本机IP(kubeoperator节点IP)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DHfqMqtR-1590418148988)(../images/screenshot_1590417623361.png)]

系统设置—>添加凭据,支持密码和ssh key两种方式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FQekYcYc-1590418148990)(../images/screenshot_1590417668879.png)]
添加主机节点,包括master节点、worker节点及nfs存储节点
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKT4Laf3-1590418148992)(../images/screenshot_1590417724945.png)]

配置外部存储,选择添加的nfs节点
在这里插入图片描述

添加主机资源和存储资源到项目中
在这里插入图片描述
添加集群,参考官方文档添加集群,然后执行集群安装,完成后如下图所示:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值