安装KubeOperator并导入现有集群进行管理

安装KubeOperator并导入现有集群进行管理

介绍

KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 Kubernetes 集群。

KubeOperator 提供可视化的 Web UI,支持离线环境,支持物理机、VMwareOpenStackFusionCompute 等 IaaS 平台,支持 x86 和 ARM64 架构,支持 GPU,内置应用商店,已通过 CNCF 的 Kubernetes 软件一致性认证。

KubeOperator 使用 Terraform 在 IaaS 平台上自动创建主机(用户也可以自行准备主机,比如物理机或者虚机),通过 Ansible 完成自动化部署和变更操作,支持 Kubernetes 集群 从 Day 0 规划,到 Day 1 部署,到 Day 2 运营的全生命周期管理。

安装

root@hello:~# curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh


...略...

======================= KubeOperator 安装完成 =======================

请开放防火墙或安全组的80,8081-8083端口,通过以下方式访问:
 URL:  http://$LOCAL_IP:80 
 用户名:  admin  
 初始密码:  kubeoperator@admin123 
root@hello:~# 
root@hello:~# koctl status
         Name                        Command                  State                                       Ports                                
-----------------------------------------------------------------------------------------------------------------------------------------------
kubeoperator_kobe         sh /root/entrypoint.sh           Up (healthy)   8080/tcp                                                             
kubeoperator_kotf         kotf-server                      Up (healthy)   8080/tcp                                                             
kubeoperator_kubepi       kubepi-server                    Up (healthy)   80/tcp                                                               
kubeoperator_mysql        /entrypoint.sh mysqld            Up (healthy)   3306/tcp, 33060/tcp                                                  
kubeoperator_nexus        sh -c ${SONATYPE_DIR}/star ...   Up (healthy)   0.0.0.0:8081->8081/tcp,:::8081->8081/tcp,                            
                                                                          0.0.0.0:8082->8082/tcp,:::8082->8082/tcp,                            
                                                                          0.0.0.0:8083->8083/tcp,:::8083->8083/tcp                             
kubeoperator_nginx        /docker-entrypoint.sh /bin ...   Up (healthy)   0.0.0.0:80->80/tcp,:::80->80/tcp                                     
kubeoperator_server       ko-server                        Up (healthy)   8080/tcp                                                             
kubeoperator_ui           /docker-entrypoint.sh ngin ...   Up (healthy)   80/tcp                                                               
kubeoperator_webkubectl   sh /opt/webkubectl/start-w ...   Up (healthy)                                                                        
root@hello:~# 

登陆

导入集群

关于

https://www.oiox.cn/

https://www.oiox.cn/index.php/start-page.html

CSDN、GitHub、知乎、开源中国、思否、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客

全网可搜《小陈运维》

文章主要发布于微信

最后更新于