最近又出來個kubesphere的工具用來管理k8s,今天特意來安裝體驗下;
官方使用文件:
先放上安裝效果圖,ui介面還是很清爽的:
當前環境:
kubesphere使用要求:
安裝完成後預設使用者名稱密碼:
安裝步驟大概記錄:
kubectl create ns kubesphere-system安裝過程出現的錯誤:1.在安裝的時提示metrics-server已經安裝,導致安裝中斷;kubectl create ns kubesphere-monitoring-system
#訪問etcd用到的secret
kubectl -n kubesphere-monitoring-system create secret generic kube-etcd-client-certs --from-file=etcd-client-ca.crt=ca.pem --from-file=etcd-client.crt=etcd-key.pem --from-file=etcd-client.key=etcd.pem
#管理k8s用到的secret
kubectl -n kubesphere-system create secret generic kubesphere-ca --from-file=ca.crt=ca.pem --from-file=ca.key=ca-key.pem
#clone好github專案,執行下面的這條命令
cd deploy
#執行完上面的命令,可以通過下面的命令,檢視安裝過程日誌
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l job-name=kubesphere-installer -o jsonpath='') -f
#檢視安裝結果,status跟下面保持一致才說明安裝成功
[root@ks-allinone deploy]# kubectl get pods -n kubesphere-system
name ready status restarts age
ks-account-6db466d8dc-srrwj 1/1 running 0 149m
ks-apigateway-7d77cb9495-jzmg6 1/1 running 0 170m
ks-apiserver-f8469fd47-b58rm 1/1 running 0 166m
ks-console-54c849bdc9-dfkbf 1/1 running 0 168m
ks-console-54c849bdc9-z2d5q 1/1 running 0 168m
ks-controller-manager-569456b4cd-gngm5 1/1 running 0 170m
ks-docs-6bbdcc9bfb-6jldz 1/1 running 0 3h7m
kubesphere-installer-7ph6l 0/1 completed 1 3h11m
openldap-5c986c5bff-rzqwv 1/1 running 0 3h25m
redis-76dc4db5dd-lv6kg 1/1 running 0 149m
解析辦法:在kubesphere-installer.yaml的configmap增加配置:metrics_server_enable: false(預設是沒有的)
apiversion: v1增加ingress配置:data:
ks-config.yaml: |
kube_apiserver_host: 10.10.5.208:6443
etcd_tls_enable: true
etcd_endpoint_ips: 10.10.5.169,10.10.5.183,10.10.5.184
disablemultilogin: true
elk_prefix: logstash
metrics_server_enable: false
# local_registry: 192.168.1.2:5000
kind: configmap
metadata:
name: kubesphere-config
namespace: kubesphere-system
訪問介面:
k8s安裝kubesphere失敗原因和解決方法
提示資訊 fatal localhost failed 原因 helm的版本不匹配導致的。我當前安裝的版本是v2.17.0,我重新安裝的版本是v2.16.6。重新安裝的步驟 1.刪除舊的helm,直接執行helm reset。2.刪除 usr local bin helm,命令 rm rf usr ...
在 k8s 上最小化安裝 KubeSphere
除了在 linux 機器上安裝 kubesphere 之外,您還可以將其直接部署在現有的 kubernetes 集群上。本快速入門指南將引導您完成在 kubernetes 上最小化安裝 kubesphere 的一般性步驟。有關更多資訊,請參見在 kubernetes 上安裝 kubesphere。備...
alpine linux docker安裝體驗
alpine linux是乙個輕量級的linux發行版本,它的宣傳標語是3個s small.secure 由於簡單安全,是乙個非常好的適合docker的linux發行版。筆者很想體驗一把在alpine linux安裝docker的感覺。安裝alpine linux 由於要安裝docker,所以到 手...