问题标签 [kubeadm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
228 浏览

image - 使用 kubeadm(kubernetes) 时 google-containers 和 google_containers 有什么区别

目前我正在使用 kubeadm 1.7.2 安装 kubernetes。

它将下载图像,如gcr.io/google_containers/etc-amd64:3.0.17. 但在 gcr.io 中,我只看到google-containers.

所以gcr.io.google_containers是一样的gcr.io.google-containers吗???

如果它们相同,为什么当我将它们标记到 google-containers 而不是 google-containers 时,kubeadm 会下载 google_containers/xxx ???

0 投票
1 回答
87 浏览

kubernetes - kubeadm 安装的 IP 问题

我已经在运行 ubuntu 16.04 的主机上安装了 kubeadm。我的公司网络有一个阻止某些图像的防火墙(gcr.io 链接)。所以我使用 Airtel 4G 加密狗进行安装。但是每次我拔下加密狗并重新插入时,IP地址都会改变。从而使 kube-api-server 无法访问。

Unable to connect to the server dial tcp 100.x.x.x:6443: i/o timeout

我应该如何解决这个问题?有什么办法可以让 IP 变成静态的吗?有什么解决方法吗?

0 投票
1 回答
881 浏览

networking - 如何从 gcr.io 中提取图像以进行 kubeadm 安装

我想事先提取图像,然后在我的主机上安装 kubeadm。目前我的网络阻止了 gcr.io。那么我可以预先提取图像,然后将我的主机连接到公司网络进行安装吗?

0 投票
2 回答
11095 浏览

kubernetes - kubectl - 错误:您必须登录到服务器

我已经使用 kubeadm 安装了带有 k8s 的 OIDC。配置完成后,当我运行命令时,kubectl --user=name@gmail.com get nodes我得到

错误:您必须登录到服务器(服务器已要求客户端提供凭据(获取节点))

有人可以帮我吗?

0 投票
1 回答
439 浏览

kubernetes - oidc 和 k8s 的显式配置

我已经用 kubeadm 设置了 k8s 单节点集群。我已经用它配置了 oidc 并对 ~/.kube/config 文件进行了更改。是否需要对 kubectl 上下文或凭据进行任何显式配置?

我已将用户、客户端 ID、客户端秘密、id_token 和刷新 ID 添加到 /.kube/config 文件中。除此之外,我还在 kube-apiserver.yaml 文件中添加了 oidc-issuer-url、oidc-username-claim 和 oidc-client-id。

除此之外还有什么需要补充的吗?我假设我错过了一些东西,因为我error: You must be logged in to the server (the server has asked for the client to provide credentials)在尝试命令时得到了kubectl --user=name@gmail.com get nodes

0 投票
1 回答
14340 浏览

proxy - 如何使用 Kubeadm 在代理后面安装 Kubernetes 集群?

在使用 Kubeadm 安装 Kubernetes 时,我遇到了几个问题。我在公司网络后面工作。我在会话环境中声明了代理设置。

安装完所有必要的组件和依赖项后,我开始初始化集群。为了使用当前的环境变量,我使用了sudo -E bash.

然后输出消息永远挂在下面的消息上。

然后我发现在kubelet不断请求kube-apiserver. sudo docker ps -a什么也没返回。

它的可能根本原因是什么?

提前致谢。

0 投票
2 回答
15914 浏览

kubernetes - kubernetes:来自服务器的错误(禁止):用户“system:anonymous”即使在授予权限后也无法列出集群范围内的节点

即使在向用户授予集群角色之后,我也得到了Error from server (Forbidden): User "system:anonymous" cannot list nodes at the cluster scope. (get nodes)

我为用户设置了以下内容:

并将以下内容添加到 admin.yaml 以创建集群角色和集群角色绑定:

当我尝试该命令时,我仍然收到错误。

有人可以建议如何进行。

0 投票
1 回答
215 浏览

kubernetes - Kubernetes 的 Kubeadm 停在 apiclient

我在 DigitalOcean 上创建了一个新的 Ubuntu 16.04 droplet,并分别按照这些指南安装 kubeadm(及其依赖项):

https://docs.docker.com/engine/installation/

https://kubernetes.io/docs/tasks/tools/install-kubectl/

https://kubernetes.io/docs/setup/independent/install-kubeadm/

但是,当我运行时kubeadm init,我得到:

我什至尝试创建一个新的 CentOS 7 droplet 来为 CentOS 应用不同的指令,但我遇到了同样的问题。

以下是我创建 VPS 以来申请的完整历史记录:

这是来自 journalctl 的日志:https ://pastebin.com/S6Tkak3P

0 投票
11 回答
44590 浏览

linux - kubelet 使用 kubelet cgroup 驱动程序失败:“cgroupfs”与 docker cgroup 驱动程序不同:“systemd”

配置cgroup driver正确在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf

我还检查了Environmentwith cli

KUBELET_CGROUP_ARGS=--cgroup-driver=systemd

如何重现它

  • 百胜安装 -y docker-1.12.6
  • systemctl enable docker && systemctl start docker
  • 设置强制 0
  • yum install -y kubelet kubeadm
  • systemctl enable kubelet && systemctl start kubelet
  • systemctl 守护进程重载
  • systemctl 重启 kubelet
  • kubelet 日志

环境

  • Kubernetes 版本(使用kubectl version):1.7.3
  • 云提供商或硬件配置**:4 核 16G RAM
  • 操作系统(例如来自 /etc/os-release):CentOS Linux 7(核心)
  • 内核(例如uname -a):Linux 10-8-108-92 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  • 安装工具:kubeadm
0 投票
1 回答
167 浏览

kubernetes - 使用 kubeadm 部署 Kubernetes

有很多选项可用于部署 Kubernetes,包括 Redshift、CoreOS、托管选项。我想知道是否有人在探索 kubeadm 的非生产环境。它是建立多节点 k8s 集群的可行选择吗?提前致谢。