安裝Kubernetes集群時遇到的問題及解決方法


在搭建Kubernetes集群時遇到一些問題,記錄在這里。
搭建過程在另一篇文章:VirtualBox上使用kubeadm安裝Kubernetes集群

虛擬機安裝完CentOS7登錄時遇到warning

錯誤信息:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

截圖:

解決方法:

vi /etc/environment
# 保存下面兩行,然后ssh重新登錄。
LANG=en_US.utf-8 
LC_ALL=en_US.utf-8

kubeadm init時warning:推薦將systemd作為docker驅動程序

錯誤信息:

detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/

截圖:

解決方法:

訪問錯誤信息中的官方地址找到以下解決方法:

# Setup daemon.
cat > /etc/docker/daemon.json <<EOF
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

mkdir -p /etc/systemd/system/docker.service.d

# Restart docker.
systemctl daemon-reload
systemctl restart docker

3. kubeadm init時遇到關於bridge-nf-call-iptables參數的error

錯誤信息:

[ERROR FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables contents are not set to 1

截圖:

解決方法:

查看錯誤消息中的路徑:

-> [root@kube0.vm] [~] cat /proc/sys/net/bridge/bridge-nf-call-iptables
0

內容是0,按照錯誤信息中的描述將它改為1

echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM