docker - Kubernetes 设置 Flannel Pod 网络

标签 docker ubuntu kubernetes

我正在关注 this guide关于如何设置 kubernetes swarm。

我的群将如下所示:

  • 10.0.2.1: swarm1 (master)
  • 10.0.2.2:swarm2(worker)(目前正在尝试设置单节点 swarm)
  • 10.0.2.3:swarm2(worker)(尚未配置)

我跟着它走到了输入命令的部分:

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

一旦我输入它,我就会得到一个错误:

unable to recognize "https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml": Get https://10.0.2.1:6443/api?timeout=32s: dial tcp 10.0.2.1:6443: connect: connection refused unable to recognize

这似乎意味着 kubernetes master 没有正常运行。如何启动服务器以便它可以连接?

最佳答案

这是一个权限不足的错误。要么你没有运行这个:

mkdir -p $HOME/.kube sudo cp -i/etc/kubernetes/admin.conf $HOME/.kube/config 须藤 chown $(id -u):$(id -g) $HOME/.kube/config

或者之前的 inits 有一个 admin.conf。在这种情况下,当运行第二个命令并看到 cp: overwrite/home/aurelius/.kube/config'? 时,确保输入 yes 并按 Enter。

关于docker - Kubernetes 设置 Flannel Pod 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53115130/

相关文章:

docker - 将gitlab设置为docker容器,并显示docker Registry错误500

c - 在 C 中获取跨平台的时区列表

python - pip install pyopenssl 对象没有属性 'SSL_ST_INIT'

kubernetes - Minikube driver=podman,有没有人能够让它工作?

java - 为docker和应用程序设置不同的配置文件是JDBC连接

docker - 标记 Docker 图像 (SemVer)

networking - 如何在新命名空间中内部公开 Kubernetes API?

Kubernetes:将多个服务映射到 1 个外部端点

python - 使用 Selenium 和 Python 在 Chrome 中同时登录多个帐户

android - 远程调试 JS 不适用于 ubuntu 中的 native-react(android)