kubesphere安裝使用體驗

2021-09-27 04:51:27 字數 3233 閱讀 1256

最近又出來個kubesphere的工具用來管理k8s,今天特意來安裝體驗下;

官方使用文件:

先放上安裝效果圖,ui介面還是很清爽的:

當前環境:

kubesphere使用要求:

安裝完成後預設使用者名稱密碼:

安裝步驟大概記錄:

kubectl create ns kubesphere-system

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

安裝過程出現的錯誤:1.在安裝的時提示metrics-server已經安裝,導致安裝中斷;

解析辦法:在kubesphere-installer.yaml的configmap增加配置:metrics_server_enable: false(預設是沒有的)

apiversion: v1

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

增加ingress配置:

訪問介面:

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,所以到 手...