小编Bob*_*vic的帖子

为工作节点设置不同的内部IP

我想在本地设置一个 kubernetes 集群,其中我希望有 1 个主节点和 2 个工作节点。我已经设法做到了这一点,但我无法访问 Pod 或查看特定 Pod 的任何日志,因为所有节点的内部 IP 地址都是相同的。

vagrant@k8s-head:~$ kubectl get nodes -o wide
NAME         STATUS   ROLES    AGE     VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION      CONTAINER-RUNTIME
k8s-head     Ready    master   5m53s   v1.15.0   10.0.2.15     <none>        Ubuntu 16.04.6 LTS   4.4.0-151-generic   docker://18.6.2
k8s-node-1   Ready    <none>   4m7s    v1.15.0   10.0.2.15     <none>        Ubuntu 16.04.6 LTS   4.4.0-151-generic   docker://18.6.2
k8s-node-2   Ready    <none>   2m28s   v1.15.0   10.0.2.15     <none>        Ubuntu 16.04.6 LTS   4.4.0-151-generic   docker://18.6.2
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我发现应该做以下事情:
- 添加KUBELET_EXTRA_ARGS=--node-ip=<IP_ADDRESS>/etc/default/kubelet文件
- 通过运行重新启动 kubelet:
sudo systemctl daemon-reload && sudo …

kubernetes kubelet

4
推荐指数
1
解决办法
3216
查看次数

标签 统计

kubelet ×1

kubernetes ×1