k8s kubesphere安装在k8s中的基础环境准备(前提条件)
先決條件
只要您的 Kubernetes 集群滿足以下先決條件,不僅可以將 KubeSphere 安裝在具有預(yù)配置的 Kubernetes 的虛擬機(jī)和裸機(jī)上,而且還支持在云托管和本地現(xiàn)有 Kubernetes 群集上進(jìn)行安裝。
- Kubernetes 版本: 1.15.x, 1.16.x, 1.17.x, 1.18.x。
- 可用 CPU > 1 核; 內(nèi)存 > 2 G。
- Kubernetes 集群已配置***默認(rèn)***存儲(chǔ)類型(StorageClass); 請(qǐng)使用 kubectl get sc 命令進(jìn)行確認(rèn)。
- 當(dāng)使用 --cluster-signing-cert-file 和 --cluster-signing-key-file 參數(shù)啟動(dòng)集群時(shí),kube-apiserver 將啟用 CSR 簽名功能。請(qǐng)參閱 RKE 安裝問題。
預(yù)檢查
通過在集群節(jié)點(diǎn)中運(yùn)行 kubectl version,確保您的 Kubernetes 版本在 KuberSphere 兼容范圍內(nèi)。輸出類似如下所示:
$ kubectl version Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.1", GitCommit:"4485c6f18cee9a5d3c3b4e523bd27972b1b53892", GitTreeState:"clean", BuildDate:"2019-07-18T09:09:21Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.1", GitCommit:"4485c6f18cee9a5d3c3b4e523bd27972b1b53892", GitTreeState:"clean", BuildDate:"2019-07-18T09:09:21Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}備注
注意 Server Version 行,如果 GitVersion 顯示的是舊版本,則需要先升級(jí) Kubernetes,請(qǐng)參閱將 kubeadm 集群從 v1.14 升級(jí)到 v1.15。
檢查集群中的可用資源是否滿足最低要求。
$ free -gtotal used free shared buff/cache available Mem: 16 4 10 0 3 2 Swap: 0 0 0檢查集群中是否有***默認(rèn)***的存儲(chǔ)類,準(zhǔn)備就緒的默認(rèn)存儲(chǔ)類是 KubeSphere 安裝的先決條件。
$ kubectl get sc NAME PROVISIONER AGE glusterfs (default) kubernetes.io/glusterfs 3d4hcd /home/kubesphere-install/nfs-provisioner
[root@m-1 nfs-provisioner]# ll 總用量 8 -rw-r--r--. 1 root root 2320 1月 23 00:57 nfs-rbac.yaml -rw-r--r--. 1 root root 129 1月 23 01:01 storageclass-nfs.yaml使用nfs作為默認(rèn)的存儲(chǔ)類。
- nfs-rbac.yaml
- storageclass-nfs.yaml
如果您的 Kubernetes 集群環(huán)境滿足上述所有要求,那么您就可以在現(xiàn)有 Kubernetes 集群上部署 KubeSphere 了。
有關(guān)更多信息,請(qǐng)參見概述。
本文參考鏈接:
https://kubesphere.com.cn/docs/installing-on-kubernetes/introduction/prerequisites/
https://www.yuque.com/leifengyang/kubesphere/hxzk3t#JtnJN
總結(jié)
以上是生活随笔為你收集整理的k8s kubesphere安装在k8s中的基础环境准备(前提条件)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【网址收藏】华为荣耀V9(DUK-AL2
- 下一篇: 在 k8s 上最小化安装 KubeSph