docker - Kubernetes 设置 Flannel Pod 网络
问题描述
我正在关注如何设置 kubernetes 群的本指南。
我的群将如下:
- 10.0.2.1:swarm1(主)
- 10.0.2.2: swarm2 (worker) (当前试图建立一个单节点swarm)
- 10.0.2.3:swarm2(工人)(尚未配置)
我跟着它走到了我输入命令的地方:
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
一旦我输入,我得到一个错误:
无法识别“ https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml ”:获取https://10.0.2.1:6443/api?timeout=32s:拨打 tcp 10.0。 2.1:6443: 连接:连接被拒绝无法识别
这似乎意味着 kubernetes master 运行不正常。如何启动服务器以便它可以连接?
解决方案
这是一个权限不足的错误。要么你没有运行这个:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
或者有一个来自先前初始化的 admin.conf。在这种情况下,在运行第二个命令并查看时 cp: overwrite /home/aurelius/.kube/config'?
确保您键入yes
并按 Enter。
推荐阅读
- python - Celery:如何自定义多处理池初始化?
- java - 在 android 中转到应用程序的特定部分
- python - 从代码单元跳转到特定代码单元(即以编程方式)(jupyter / ipython)
- spring - Spring:如何在JSP中获取模型属性并检查它是否为空?
- react-native - 使用 asyncstorage 对本机更改状态做出反应
- java - 在android中更改两个模块的包名的问题
- image-processing - 我如何将 64 x 64 像素图像划分为 3 × 3 重叠区域(重叠大小为 14 像素)
- vb.net - vb.net 和 ms access 2016 登录表单
- python - 在python中填充数组
- android - Android 以编程方式获取应用的所有受支持的深层链接