安裝k8s出現問題彙總

2021-10-25 18:33:38 字數 2110 閱讀 9450

首先介紹我的環境資訊

系統是centos7.6 核心是5.3.0-1.el7.elrepo.x86_64 kubernetes版本是1.16 docker是19.03

問題1 container runtime network not ready: networkready=false reason:networkpluginnotready message:docker

這個是剛剛完成安裝之後.檢視所有k8s執行的元件是否正常,發現kube-dns一直是pending狀態,通過檢視日誌journalctl -f -u kubelet 發現以上提示,查詢

安裝最新版的flannel,緊接著就發現問題2

問題2 plugin flannel does not support config version解決方法:

在/etc/cni/net.d/10-flannel.conflist 裡面新增 "cniversion": "0.2.0"

例如

問題得到解決.

這個主要是相容性問題 helm2.14.3支援 k8s的1.15和之前的版本,對最新的1.16是支援不是很好,出新版本之後應該就解決了

$ helm init --service-account tiller

$helm_home has been configured at /users/***x/.helm.

error: error installing: the server could not find the requested resourc

解決方法:

helm init --output yaml > tiller.yaml

使用命令:

cannot list resource "****" in api group "****" at the cluster scope  錯誤於此類似.屬於許可權錯誤  

第一步 :

第二步:建立使用者

dashboard-adminuser.yaml     

apiversion: v1

kind: serviceaccount

metadata:

name: admin-user

namespace: kubernetes-dashboard

第三步:加入許可權dashboard-adminuser1.yaml

apiversion: rbac.authorization.k8s.io/v1

kind: clusterrolebinding

metadata:

name: admin-user

roleref:

apigroup: rbac.authorization.k8s.io

kind: clusterrole

name: cluster-admin

subjects:

- kind: serviceaccount

name: admin-user

namespace: kubernetes-dashboard

第四步:

kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '')    

問題4 .helm 安裝遇到錯誤

error: configmaps is forbidden: user "system:serviceaccount:kube-system:default" cannot list resource "configmaps" in api group "" in the namespace "kube-system"

解決方法:

kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default

k8s集群部署 docker部署k8s安裝篇

1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...

K8s集群環境搭建 K8s安裝(2)

k8s集群環境搭建 基礎環境配置 1 k8s集群環境搭建 k8s安裝 2 k8s集群環境搭建 安裝keepalived和haproxy 3 k8s集群環境搭建 k8s集群初始化 4 k8s集群環境搭建 安裝metrics和dashboard 5 一 安裝docker 所有節點 檢視docker版本有...

K8S 集群安裝

1 作業系統 centos 7.4 2 主機資訊 k8smaster主機 kb master 001 192.168 0.11 kb master 002 192.168 0.12 kb master 003 192.168 0.13 k8snode主機 kb node 001 192.168 0....