无论我做什么,似乎都无法摆脱这个问题。我已经用kubeadm成功地安装了Kubernetes很多次,但是添加一个1.16.0版本的节点让我很头疼。
O/S:Ubuntu 18.04.3 LTS Kubernetes版本:v1.16.0 Kubeadm版本:Major:“1”,Minor:“16”,GitVersion:“v1.16.0”,Git Commit:“2bd9643cee5b3a5ecbd3af49d09018f0773c77”,Git-TreeState:“clean”,BuildDate:“2019-09-18T14:34:01Z”,GoVersion:“go1.12.9”,编译器:“gc”,平台:“linux/amd64”
集群的查询显示:
NAME STATUS ROLES AGE VERSION
kube-apiserver-1 Ready master 110d v1.15.0
kube-apiserver-2 Ready master 110d v1.15.0
kube-apiserver-3 Ready master 110d v1.15.0
kube-node-1 Ready <none> 110d v1.15.0
kube-node-2 Ready <none> 110d v1.15.0
kube-node-3 Ready <none> 110d v1.15.0
kube-node-4 Ready <none> 110d v1.16.0
kube-node-5 Ready,SchedulingDisabled <none> 3m28s v1.16.0
kube-node-databases Ready <none> 110d v1.15.0
我暂时禁用了对节点的调度,直到我可以解决此问题。对 kube 系统命名空间中的 pod 状态的查询显示了该问题:
$kubectl-n kube系统获取pods
NAME READY STATUS RESTARTS AGE
coredns-fb8b8dccf-55zjs 1/1 Running 128 21d
coredns-fb8b8dccf-kzrpc 1/1 Running 144 21d
kube-flannel-ds-amd64-29xp2 1/1 Running 11 110d
kube-flannel-ds-amd64-hp7nq 1/1 Running 14 110d
kube-flannel-ds-amd64-hvdpf 0/1 CrashLoopBackOff 5 8m28s
kube-flannel-ds-amd64-jhhlk 1/1 Running 11 110d
kube-flannel-ds-amd64-k6dzc 1/1 Running 2 110d
kube-flannel-ds-amd64-lccxl 1/1 Running 21 110d
kube-flannel-ds-amd64-nnn7g 1/1 Running 14 110d
kube-flannel-ds-amd64-shss5 1/1 Running 7 110d
Kubectl-n库贝-system日志-f库贝-flannel-ds-amd64-hvdpf
I1002 01:13:22.136379 1 main.go:514] Determining IP address of default interface
I1002 01:13:22.136823 1 main.go:527] Using interface with name ens3 and address 192.168.5.46
I1002 01:13:22.136849 1 main.go:544] Defaulting external address to interface address (192.168.5.46)
E1002 01:13:52.231471 1 main.go:241] Failed to create SubnetManager: error retrieving pod spec for 'kube-system/kube-flannel-ds-amd64-hvdpf': Get https://10.96.0.1:443/api/v1/namespaces/kube-system/pods/kube-flannel-ds-amd64-hvdpf: dial tcp 10.96.0.1:443: i/o timeout
虽然我在iptables问题和内核路由方面有一些问题,但我不明白为什么以前的版本安装得很顺利,但这个版本给了我这样的问题。
我已经安装了这个节点并销毁了好几次,但结果总是一样的。
其他人有这个问题或有解决方案吗?
根据有关版本歪斜策略的文档:
< code>kubelet不得比< code>kube-apiserver新,最多可以比它旧两个次要版本。
例子:
库贝-apiserver
在1.13kubelet
在1.13、1.12和1.11支持这意味着版本v1.16.0
的工作节点在版本v1.15.0
的主节点上不受支持。
要解决此问题,我建议使用v1.15.0
版本重新安装节点,以匹配集群的其余部分。
或者,您可以将整个集群升级到v1.16.1
,但是目前它运行flannel作为网络插件存在一些问题。请在继续之前从留档中查看此指南。
当无法查找主机时,会出现这种情况。请在名称后添加以下内容:POD_NAMESPACE
- name: KUBERNETES_SERVICE_HOST
value: "10.220.64.186" #ip address of the host where kube-apiservice is running
- name: KUBERNETES_SERVICE_PORT
value: "6443"
让我们从创建系统所要用到的检索表开始。 这是所需的表: 会议类型表(董事会会议、每周分析、SCRUM 会议、年会等); 地点表(举行会议的地址、房间号码等); 议程类型表(会议的主题,一个可能有多个主题); 单位表(此次会议的组织单位); 联系人表(参会人员、记者、管理层等)。 我们使用 met 作为数据库表的 schema 。 在 Modules/Common/Migrations/Defaul
本文向大家介绍python创建学生成绩管理系统,包括了python创建学生成绩管理系统的使用技巧和注意事项,需要的朋友参考一下 python学生成绩管理系统创建,供大家参考,具体内容如下 要求编写学生类,班级类,并在电脑运行生成表单,输入一个数字,得到对应的结果。 输出样式 代码如下 学生类 测试 结果 班级类 学生管理系统 用spyder或者cmd运行都可以。 更多学习资料请关注专题《管理系统开
当我尝试将部署创建为类型作业时,它不会提取任何图像。 下面是. yaml: 你能在这里引路吗? 问候,维卡斯
我正在运行 jenkins 作业来构建我们的 maven 应用程序并部署到 kubernetes 集群中。为此,我创建了 Pod 容器模板来部署我的模块。 当我运行构建我的jenkins作业时,我的构建失败,出现以下错误, 与此同时,当我检查kubernetes主服务器时,我可以看到pods正在尝试调度,并且在几秒钟后返回到终止状态。 管道脚本 请在下面找到主机配置 kubectl错误日志 你能请
物理系统(Physics3DManager)可以模拟真实的物理行为进行碰撞检测以及计算物体的受力情况,然后将模拟结果反馈给渲染层。 开启 3D 物理系统 3D 物理系统默认是关闭的,如果需要使用可以通过以下命令行开启,否则运行时不会产生任何效果。 cc.director.getPhysics3DManager().enabled = true; 3D 物理系统属性与接口 属性 功能说明 enab
物理系统将 box2d 作为内部物理系统,并且隐藏了大部分 box2d 实现细节(比如创建刚体,同步刚体信息到节点中等)。 你可以通过物理系统访问一些 box2d 常用的功能,比如点击测试,射线测试,设置测试信息等。 物理系统相关设置 开启物理系统 物理系统默认是关闭的,如果需要使用物理系统,那么首先需要做的事情就是开启物理系统,否则你在编辑器里做的所有物理编辑都不会产生任何效果。 cc.dire