问题标签 [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.
kubernetes - 看不到 kubernetes pod 的日志
按照本指南安装 kubernetes 集群后,我决定检查系统 pod kube-scheduler的日志以确保一切正常:
但我收到下一条错误消息:
我尝试从其他 pod 获取日志并得到相同的错误。
我在 Ubuntu 16.04 上运行集群并选择使用以下命令安装的法兰绒网络:
也许,我错过了一些东西,我也看到人们建议配置防火墙,但这对我没有帮助:
有人知道如何解决获取日志的问题吗?先感谢您。
join - cluster-info ConfigMap 中没有 JWS 签名令牌 - Kubernetes v1.7
我是 kubernetes 的新手,已经开始在 RHEL 7.3 上构建集群。我在主服务器上设置了 Kubernetes 集群。当我尝试使用
节点无法加入并出现以下错误消息:
是否注意到这在 1.7 版中被列为问题我目前使用的版本如下所示。
我还看到一些关于解决方法的提及......想知道。
如果可能的话,如何实现变通。
nginx - 使用 nginx RBAC 入口控制器公开服务的正确方法是什么?
我正在使用 kubeadm 工具来创建一个 kubernetes v1.7 集群。
kubenode1.kube.com
使用 external-ip在我的主机上公开服务“echoheaders”非常简单
创建一个运行的部署:
从部署中公开服务:
从您的网络浏览器访问它:
现在,我想echoheaders
使用本指南中的基于角色的入口控制器公开相同的服务:
https ://github.com/kubernetes/ingress/tree/master/examples/rbac/nginx
从上面的指南中,我运行命令没有问题..
之后,使用 type:NodePort 创建部署和服务“echoheader”,但不使用 external-ip 选项
我们可以通过以下方式访问该服务curl 192.168.10.96:31782
还为此服务创建 echoheaders 入口资源:
但我无法访问该服务:
返回
当我检查命令时,一切似乎都正常:kubectl describe ing echoheaders
最后我从这里尝试了 kubernetes-dashboard 服务: https ://github.com/kubernetes/dashboard/blob/master/src/deploy/kubernetes-dashboard.yaml
这与启用 Kubernetes 1.6 RBAC 兼容。但我也无法从外部访问它。仍然收到相同的错误:
curl: (7) 连接 kubenode1.kube.com:80 失败;拒绝连接
我必须提供更多细节吗?我是否遗漏了一些东西以便能够使用基于角色的 nginx-ingress 控制器公开服务?
我需要从 http(s)://kubenode1.kube.com 访问我的服务,并且不能在 Nodeport 端口上公开访问 (http(s)://kubenode1.kube.com:31782)
kubernetes - 用户“system:anonymous”无法获取路径“/”
我只是基于此链接https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#multi-platform设置了一个 kubenetes 集群 我检查了 kubectl get 节点,然后主节点准备就绪,但是当我访问链接https://k8s-master-ip:6443/ 它显示错误:用户“system:anonymous”无法获取路径“/”。我缺少什么技巧?
kubernetes - kubernetes v1.7.1 kubeadm 加入主机名“”无法到达错误
今天我在运行kubeadm join --token 189518.c21306e71082d6ec
命令时使用 v1.7.1 重新创建了集群,它给出了以下错误。这在以前版本的 kubernetes 中使用过。这个版本有什么改变,我们如何解决这个问题?
2017 年 7 月 21 日更新
用 v1.7.2 测试过同样的问题。
谢谢
google-cloud-platform - 无法从集群外部访问 Kubernetes 仪表板
我已经设置了包含一个主节点和三个节点的 Kubernetes 集群。我使用以下设置:
1. kubeadm (1.7.1)
2. kubectl (1.7.1)
3. kubelet (1.7.1)
4. weave (weave-kube-1.6)
5. docker (17.06.0~ ce-0~debian)
所有四个实例均已在 Google Cloud 中设置,操作系统为 Debian GNU/Linux 9 (stretch)
apiserver进程使用以下参数运行:
我运行了以下命令来访问仪表板:
但由于仪表板无法访问,我也尝试了以下命令,尽管它看起来不太相关。在某处看到它。
最后,我遇到了一个看起来与我的问题相关的链接。我试过了,但我收到以下错误:
如果我telnet
在端口 22 上从笔记本电脑对主 IP (124.179.54.120) 进行操作,它可以工作,但在端口 6443 上不起作用。端口 6443 在主端口上打开,因为我可以nc
在节点的给定主端口上打开机器如下图:
在我的笔记本电脑上,防火墙已经被禁用,我也在主服务器上禁用了防火墙。
在 Google Cloud 控制台中,我将 TCP 和 UDP 端口 6443 添加到 Google Cloud 防火墙规则中的入口请求,但我仍然无法使用http://localhost/ui
防火墙配置详细信息:
更新:内容d:\Work\admin.conf
UPDATE1:从三个节点之一,我运行了以下命令:
kubernetes - kubernetes 1.7 - 动态卷插件 openstack
我无法使煤渣卷插件工作。我使用 kubeadm 1.7。
由于缺少文档,并且有关动态卷配置的所有问题都没有得到解答,我想知道是否有人已经成功使用它?
我用--cloud-provider=openstack
和修改了每个 kubelet --cloud-config/etc/cloud.conf
。我在每个节点上都安装了 cinder 和 nova。我必须做其他事情吗?
谢谢你的帮助
kubernetes - 在 weave 配置中设置 IPALLOC_RANGE 后 kube-proxy 不满意
我在 CentOS 7.3 上使用 kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm 安装 kubernetes v1.5.6 + weave。由于我的主机网络 IP 范围是 10.41.30.xx 并且它与内部编织 IP 范围重叠。我将 weave 配置为IPALLOC_RANGE
用作172.30.0.0/16
.
设置后,我无法连接到 kubernetes 服务。Kube-proxy 抱怨连接到 kubernetes master。
我遵循的步骤:
在此之后,我无法连接到 kubernetes 或任何其他服务。
iptable
内核IP路由表
kubernetes - 无法访问 kubeadm v1.7.2 主机名“”
我正在尝试安装具有 2 个节点的 kubernetes 集群(v1.7.2)。并使用 weave 作为 cni。加入另一个节点时,kubeadm 抱怨主机名
我正在使用centos 7.3
安装的 yum 包
脚步:
跑步时
我在 weave-kube pod 中看到以下错误:
kubernetes - Kubernetes 主服务器无法启动并运行
安装 kubeadm v1.6.0-alpha、kubectl v1.5.3、kubelet v1.5.3 执行命令 $kubeadm init,启动 Kubernetes Master。观察到的问题:卡在以下日志消息中
创建 API 客户端,等待控制平面准备就绪
如何使 Kubernetes 主服务器启动并运行或如何调试问题?