当前位置: 首页 > Linux

InstallKubeOperatorandimportexistingclustersformanagement

时间:2023-04-06 03:22:41 Linux

InstallKubeOperatorandimportexistingclustersformanagementKubeOperator是一个开源的轻量级Kubernetes发行版,专注于帮助企业规划、部署和运营生产级Kubernetes集群。KubeOperator提供可视化WebUI,支持离线环境,支持物理机、VMware、OpenStack、FusionCompute等IaaS平台,支持x86和ARM64架构,支持GPU,内置应用商店。已通过CNCF的Kubernetes软件一致性认证。KubeOperator使用Terraform在IaaS平台上自动创建主机(用户也可以自己准备主机,如物理机或虚拟机),通过Ansible完成自动化部署和变更操作,支持Kubernetes集群从Day0规划,到Day1部署,到第1天2运营的完整生命周期管理。安装root@hello:~#curl-sSLhttps://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh|sh...略...========================KubeOperator安装完成========================请开启防火墙或安全组80,8081-8083端口,通过以下方式访问:URL:http://$LOCAL_IP:80用户名:admin初始密码:kubeoperator@admin123root@hello:~#root@hello:~#koctlstatus名称命令状态端口----------------------------------------------------------------------------------------------------------------------------------------------kubeoperator_kobesh/root/entrypoint.sh向上(健康)8080/tcpkubeoperator_kotfkotf-server向上(健康)8080/tcpkubeoperator_kubepikubepi-server向上(健康)80/tcpkubeoperator_mysql/entrypoint.shmysqld向上(健康)3306/tcp,33060/tcpkubeoperator_nexussh-c${SONATYPE_DIR}/star...向上(健康)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/tcpkubeoperator_nginx/docker-entrypoint.sh/bin...Up(healthy)0.0.0.0:80->80/tcp,::80->80/tcpkubeoperator_serverko-serverUp(healthy)8080/tcpkubeoperator_ui/docker-entrypoint.shngin...Up(healthy)80/tcpkubeoperator_webkubectlsh/opt/webkubectl/start-w...Up(healthy)root@hello:~#登录地址:http://:80用户名:admin密码:kubeoperator@admin123导入集群#获取ApiServer[root@k8s-master01~]#cat~/.kube/config|grep服务器:|awk'{print$2}'https://192.168.1.69:8443#GetRouter#如果使用kubeadm安装,可以使用如下命令查看。如果使用节点IP进行二进制安装,可以[root@k8s-master01~]#kubectl-nkube-systemgetpod-owide|grepkube-proxy[root@k8s-master01~]##获取令牌[root@k8s-master01~]#vim123.yaml[root@k8s-master01~]#cat123.yamlapiVersion:v1kind:ServiceAccountmetadata:name:kubeoperator-user命名空间:kube-system---apiVersion:rbac.authorization.k8s.io/v1kind:ClusterRoleBindingmetadata:名称:kubeoperator-userroleRef:apiGroup:rbac.authorization.k8s.io种类:ClusterRole名称:cluster-adminsubjects:-种类:ServiceAccount名称:kubeoperator-user命名空间:kube-system[root@k8s-master01~]#[root@k8s-master01~]#kubectlapply-f123.yamlserviceaccount/kubeoperator-usercreatedclusterrolebinding.rbac.authorization.k8s.io/kubeoperator-usercreated[root@k8s-master01~]#[root@k8s-master01~]##1.23及以下可以使用查看以下命令[root@k8s-master01~]#kubectl-nkube-systemdescribesecret$(kubectl-nkube-systemgetsecret|grepkubeoperator-user|awk'{print$1}')|grep令牌:|awk'{print$2}'[root@k8s-master01~]#[root@k8s-master01~]##1.24版本使用如下命令创建token[root@k8s-master01~]#kubectl-nkube-systemcreatetokenkubeoperator-usereyJhbGciOiJSUzI1NiIsImtpZCI6Ik9fdmIzY3ZjU2w0V3ZuUXl2bExBN2tZYlh3bFV2MTliZElSd0hvMnN6SXMifQ.eyJhdWQiOlsiaH??R0cHM6Ly9rdWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwiXSwiZXhwIjoxNjU4ODk4MTE5LCJpYXQiOjE2NTg4OTQ1MTksImlzcyI6Imh0dHBzOi8va3ViZXJuZXRlcy5kZWZhdWx0LnN2Yy5jbHVzdGVyLmxvY2FsIiwia3ViZXJuZXRlcy5pbyI6eyJuYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsInNlcnZpY2VhY2NvdW50Ijp7Im5hbWUiOiJrdWJlb3BlcmF0b3ItdXNlciIsInVpZCI6ImZhOGJmZjJjLWIyYjYtNDAxMS1iODAzLTY4MDVmZDYwZjMxOSJ9fSwibmJmIjoxNjU4ODk0NTE5LCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6a3ViZS1zeXN0ZW06a3ViZW9wZXJhdG9yLXVzZXIifQ.HvLQlMW_aJ2TDlyE-aM9UiDKl3QHAod9oUQZaHBI97-nLc3aoUdKsGrhICD42ud_Qcn_vFhUvJkPvBi_5esqKCB9LPF-cUhyyj0TxRIH_rTfUdzmDeYUVn3rfg0jlGkXRhzpJMLIRpsK_RB0StbDR4WxfhdnpRkFz-7YgtsRUfRZXG4AF6HNzt1ZWEA3ZVv779TqJemBUTmwJGB9OdyYkKTnGNy4tDGfryZsfW7zN-FhdVugd_7-_lNlFrLZWwrN3fUYPSZLGqulvy7BBpIBO16pBtIA0Qi0bkNdkSpu5a2RNjpMtXKVRYy7M--mQ4EaEod4aCZDuDhMz2S-75VwDA[root@k8s-master01~]#关于https://www.oiox.cn/https://www.oiox.cn/index.php...CSDN、GitHub、知乎、开源中国、师傅、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客可搜索《小陈运维》文章主要发表于微信公众号