kubesphere 不仅支持部署在 linux 之上,还支持在已有 kubernetes 集群之上部署 kubesphere,自动纳管 kubernetes 集群的已有资源与容器。
kubernetes
版本:1.13.0 ≤ k8s version < 1.16
;helm
,版本>= 2.10.0
(不支持 helm 2.16.0 ),且已安装了 tiller,参考 如何安装与配置 helm;- 集群的可用 cpu > 1 c,可用内存 > 2 g;
- 集群已有存储类型(storageclass);
- 集群能够访问外网(离线安装正在开发中)。
可参考 验证,若待安装的环境满足以上条件则可以开始部署 kubesphere。
$ kubectl apply -f https://raw.githubusercontent.com/kubesphere/ks-installer/master/kubesphere-minimal.yaml
$ kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
kubectl get pod --all-namespace
查看 kubesphere 的 namespace 下所有 pod 状态是否为 running。确认 pod 都正常运行后,可使用 ip:30880
访问 kubesphere ui 界面,默认的集群管理员账号为 admin/p@88w0rd
。kubesphere v2.1 已对功能组件进行解耦,支持安装前后手动开启可插拔的功能组件,请参考 ks-installer github。
kubesphere (https://github.com/kubesphere/kubesphere) 是一个开源的以应用为中心的容器管理平台,支持部署在任何基础设施之上,并提供简单易用的 ui,极大减轻日常开发、测试、运维的复杂度,旨在解决 kubernetes 本身存在的存储、网络、安全和易用性等痛点,帮助企业轻松应对敏捷开发与自动化监控运维、端到端应用交付、微服务治理、多租户管理、多集群管理、服务与网络管理、镜像仓库、ai 平台、边缘计算等业务场景。
如对本文有疑问, 点击进行留言回复!!
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论