由于k3s默認(rèn)使用containerd來管理容器妙痹,而大家比較熟悉docker,因此修改為docker
安裝docker
設(shè)置阿里云源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安裝docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
查看是否啟動成功
安裝k3s
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
INSTALL_K3S_MIRROR=cn \
INSTALL_K3S_VERSION=v1.25.11+k3s1 \
INSTALL_K3S_EXEC="--docker" \
sh -s -
安裝成功會有提示(因終端斷開鼻疮,暫時無法提供具體截圖),以上命令測試過很多次都是ok的怯伊,如果失敗,請看日志在處理判沟。
此處要指定版本號耿芹,否則后續(xù)安裝kubesphere會失敗。
安裝kubesphere
本機(jī)采用最小化安裝挪哄,參考地址見文末
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.0/kubesphere-installer.yaml
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.4.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
安裝成功
參考:
k3s:https://docs.rancher.cn/docs/k3s/installation/install-options/_index/#%E4%BD%BF%E7%94%A8%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85%E7%9A%84%E9%80%89%E9%A1%B9
kubesphere:https://kubesphere.io/zh/docs/v3.4/quick-start/minimal-kubesphere-on-k8s/