首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在"kube-system“名称空间中存储ConfigMap "kubeadm-config”中使用的配置

在"kube-system“名称空间中存储ConfigMap "kubeadm-config”中使用的配置
EN

Stack Overflow用户
提问于 2018-12-21 10:03:27
回答 1查看 1.9K关注 0票数 2

我试图在前提条件下使用链接设置kubeadm v1.13.1

https://kubernetes.io/docs/setup/independent/high-availability/

在设置主人之后,我得到了join命令,并尝试在第二个master中执行,如前所述。

sudo kubeadm连接10.240.0.16:6443 -令牌ih3zt7.iuhej18qzma0zigm -发现-令牌-ca-cert-散列sha256:6d509781604e2b93c326318e9aa9d982a9bccbf3f8fb8feb1cf25afc1bbb53c0 -实验-控制-平面

飞行前运行飞行前检查

试图连接到API服务器的发现"10.240.0.16:6443“

发现创建了集群-信息发现客户端,向"https://10.240.0.16:6443“请求信息。

再次从"https://10.240.0.16:6443“请求信息以根据固定公钥验证TLS的发现

发现群集信息签名和内容是有效的,TLS证书针对固定根进行验证,将使用discovery“10.240.16:6443”

发现成功地与API服务器建立了连接"10.240.0.16:6443“

从集群加入读取配置..。

join FYI:您可以使用“kubectl -n kube-system get cm kubeadm-config -oyaml”查看此配置文件。

在初始化新的控制平面实例之前加入正在运行的飞行前检查,警告Firewalld: firewalld是活动的,请确保端口6443 10250已打开,否则群集可能无法正常工作。

生成"apiserver“证书和密钥的证书

域名kb8-master2 2 kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local和IP 10.96.0.1 10.240.0.33 10.240.0.16 10.240.0.16签署证书。

生成"apiserver-kubelet-client“证书和密钥的证书

生成“前端代理-客户端”证书和密钥的证书

生成"etcd/peer“证书和密钥的证书

DNS名称kb8-master1 2 localhost Kb8-master1 1和IPs 10.240.0.33 127.0.0.1 :1 10.240.0.4签署证书。

生成“etcd/健康检查-客户端”证书和密钥的证书

生成"apiserver-etcd-client“证书和密钥的证书

生成"etcd/server“证书和密钥的证书

证书etcd/服务器服务证书为DNS名称kb8-master1 2 localhost Kb8-master1 1和IPs 10.240.0.33 127.0.0.1 :1 10.240.0.4签名。

证书、有效证书和密钥现在存在于"/etc/kubernetes/pki“中。

使用现有的"sa“键kubeconfig使用现有的最新kubeconfig文件:"/etc/kubernetes/admin.conf”

写“控制器-Manager.conf”kubeconfig文件

编写"scheduler.conf“kubeconfig文件

kubelet从kube-system命名空间中的" kubelet -config-1.13“ConfigMap下载kubelet的配置

kubelet -开始编写kubelet配置文件"/var/lib/kubelet/config.yaml“

kubelet -开始编写带有标志的kubelet环境文件,文件“/var/lib/kubelet/kubeadm-旗标.var”

kubelet -启动kubelet服务

等待kubelet执行TLS引导带..。

将CRI套接字信息"/var/run/dockershim.sock“上载到Node API对象”kb8 master2 2“作为注释的修补节点

etcd宣布新成员加入现有的etcd集群

etcd为本地etcd实例编写静态Pod清单到“/etc/kubernetes/舱单/etcd.yaml”

上传配置存储在“kubelet”名称空间kubelet中的ConfigMap "kubeadm-config“中使用的配置-检查传入的初始超时。

错误上传配置:获取 https://10.240.0.16:6443/api/v1/namespaces/kube-system/configmaps/kubeadm-config:意外EOF

10.240.0.16是负载均衡器IP,在这方面有什么问题。此外,我还将编织网络插件应用于master1。

我还注意到主坞api服务器已经退出。

在主节点中,我注意到以下内容

数多码头ps -a grep kube-apiserver

7629b25ba441 40a63db91ef8“kube au…”2分钟前离开(255)大约一分钟前

数多码头日志7629b25ba441

不推荐使用标志-不安全端口,此标志将在未来版本中移除.

I1222 06:53:51.795759 1 server.go:557]未指定外部主机,使用10.240.0.4

I1222 06:53:51.796033 1 server.go:146]版本: v1.13.1

I1222 06:53:52.251060 1 plugins.go:158]按以下顺序成功加载8个可变接纳控制器: NamespaceLifecycle、LimitRanger、ServiceAccount、NodeRestriction、优先级、DefaultTolerationSeconds、DefaultStorageClass、MutatingAdmissionWebhook。

I1222 06:53:52.251161 1 plugins.go:161]按以下顺序成功加载了6个验证接纳控制器: LimitRanger、ServiceAccount、优先级、PersistentVolumeClaimResize、ValidatingAdmissionWebhook、ResourceQuota。I1222 06:53:52.253467 1 plugins.go:158]按以下顺序成功加载8个可变接纳控制器: NamespaceLifecycle、LimitRanger、ServiceAccount、NodeRestriction、优先级、DefaultTolerationSeconds、DefaultStorageClass、MutatingAdmissionWebhook。

I1222 06:53:52.253491 1 plugins.go:161]按以下顺序成功加载了6个验证接纳控制器: LimitRanger、ServiceAccount、优先级、PersistentVolumeClaimResize、ValidatingAdmissionWebhook、ResourceQuota。

F1222 06:54:12.257490 1 storage_decorator.go:57]无法创建存储后端:storage_decorator.go:57 (&{ /registry [https://10.240.0.4:2379] /etc/kubernetes/pki/apiserver-etcd-client.key /etc/kubernetes/pki/apiserver-etcd-client.crt /etc/kubernetes/pki/etcd/ca.crt true 0xc0006e19e0.50mes1mps}),err (拨号tcp 10.240.0.4:2379:连接:拒绝连接)

EN

回答 1

Stack Overflow用户

发布于 2018-12-28 10:22:28

正如评论中提到的@Muthulingam,通过使用适当的集群版本替换通过kubeadm 配置文件配置的主节点已经解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53882712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档