- 已编辑
使用./kk add nodes -f config.yaml
添加节点,会有如下问题:
但是,到相应节点运行command sudo -E /bin/sh -c "if [ -z $(which docker) ] || [ ! -e /var/run/docker.sock ]; then curl https://kubernetes.pek3b.qingstor.com/tools/kubekey/docker-install.sh | sh && systemctl enable docker && echo ewogICJsb2ctb3B0cyI6IHsKICAgICJtYXgtc2l6ZSI6ICI1bSIsCiAgICAibWF4LWZpbGUiOiIzIgogIH0sCiAgImV4ZWMtb3B0cyI6IFsibmF0aXZlLmNncm91cGRyaXZlcj1zeXN0ZW1kIl0KfQo= | base64 -d > /etc/docker/daemon.json && systemctl reload docker; fi"
可以正常安装。
现在问题是后面所有通过kubekey 安装的服务,都无法自动安装,怀疑是因为内网走了全局代理(squid),无法代理udp, 请问这个是哪里有配置吗?还是就是无法通过代理获取,(各个node, yum wget curl 都是可以通过代理联网的)。
docker 无法下载镜像问题,可以通过修改/etc/systemd/system/docker.service./http-proxy.conf
文件。
添加
[Service]
Environment="HTTP_PROXY=http://ip:port/"
Environment="HTTP_PROXY=http://ip:port/"
重启docker
systemctl daemon-reload
systemclt restart docker