k0s 號稱是一款簡易咧栗、穩(wěn)定且經(jīng)過認(rèn)證的 Kubernetes 發(fā)行版,它提供了構(gòu)建 Kubernetes 集群所需的所有內(nèi)容虱肄,預(yù)先配置了所有所需的功能致板,使得構(gòu)建 Kubernetes 集群只需復(fù)制一個可執(zhí)行文件到每個主機(jī)并運(yùn)行它即可。
環(huán)境準(zhǔn)備
- centos7 4g
k0s
- 下載資源
k0s-v0.8.1-amd64 - 配置安裝位置
mv k0s-v0.8.1-amd64 /usr/local/sbin/k0s chmod +x /usr/local/sbin/k0s
安裝kubectl命令
配置k0s
```
mkdir -p ${HOME}/.k0s
k0s default-config | tee ${HOME}/.k0s/k0s.yaml
cat /var/lib/k0s/pki/admin.conf | tee ~/.k0s/kubeconfig
export KUBECONFIG="${HOME}/.k0s/kubeconfig"
```
啟動程序
```
k0s server -c ${HOME}/.k0s/k0s.yaml --enable-worker &
```
查看運(yùn)行狀態(tài)
```
kubectl get pods --all-namespaces
```
出現(xiàn)問題
- failed to pull and unpack image "k8s.gcr.io/pause:3.2