关于k8s 安装常见报错

k8s拉取镜像失败

1.安装docker后需要对其配置代理
[root@worker153 ~]# systemctl cat docker

# /lib/systemd/system/docker.service
[Unit]
Description=oldboyedu linux Docke Engine
Documentation=https://docs.docker.com,https://www.oldboyedu.com
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
#配置docker代理
Environment="HTTP_PROXY=http://10.0.0.1:7890"
Environment="HTTPS_PROXY=http://10.0.0.1:7890"
[Install]
WantedBy=multi-user.target

2.安装完成后节点 worker节点无法使用 kubectl

[root@worker152 ~]# kubectl get pod
The connection to the server localhost:8080 was refused - did you specify the right host or port?

解决办法

在master节点上执行,将配置文件保存到安全位置

scp ~/.kube/config 10.0.0.152:~/kubeconfig

在worker节点上执行,设置环境变量指向复制的配置文件

echo "export KUBECONFIG=~/kubeconfig" >> /root/.bashrc
. .bashrc

posted on 2025-05-14 17:14  小二jerry  阅读(9)  评论(0)    收藏  举报