DevOps-kubekey 部署k8s可视化平台KubeSphere

DevOps-kubekey 部署k8s可视化平台KubeSphere

KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的 DevOps 工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。

作为全栈的多租户容器平台,KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere 为用户提供构建企业级 Kubernetes 环境所需的多项功能,例如多云与多集群管理、Kubernetes 资源管理、DevOps、应用生命周期管理、微服务治理(服务网格)、日志查询与收集、服务与网络、多租户管理、监控告警、事件与审计查询、存储管理、访问权限控制、GPU 支持、网络策略、镜像仓库管理以及安全管理等。

KubeSphere 还开源了 KubeKey 帮助企业一键在公有云或数据中心快速搭建 Kubernetes 集群,提供单节点、多节点、集群插件安装,以及集群升级与运维。


DevOps-kubekey 部署k8s可视化平台KubeSphere_第1张图片

文章目录

  • DevOps-kubekey 部署k8s可视化平台KubeSphere
  • 下载kubekey


下载kubekey

master 节点安装哦

wget https://github.com/kubesphere/kubekey/releases/download/v2.3.0-rc.0/kubekey-v2.3.0-rc.0-linux-amd64.tar.gz 
tar xf kubekey-v2.3.0-rc.0-linux-amd64.tar.gz

./kk create cluster --with-kubesphere v3.3.0

或者

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/kubesphere-installer.yaml
   
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.3.0/cluster-configuration.yaml


kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
kubectl get svc/ks-console -n kubesphere-system




kubekey集群维护
kk add nodes -f config-sample.yaml    添加节点

kk delete node <nodeName> -f config-sample.yaml   删除节点

删除集群
kk delete cluster [-f config-sample.yaml]

集群升级
kk upgrade [--with-kubernetes version] [--with-kubesphere version]


修改密码
kubectl -n kubesphere-system edit user admin




你可能感兴趣的:(kubernetes,+,KubeSphere,案例,kubernetes,devops,运维)