Ubuntu18下通过kubeadm安装k8s(v1.14.1)集群

来源:11-1 Ubuntu18下通过kubeadm安装k8s(v1.14.1)集群

慕虎2375850

2019-12-25

第一次执行kubeadm初始化集群提示和老师的一样成功了,但是通过kubectl命令查看集群状态时结果是"The connection to the server localhost:8080 was refused - did you specify the right host or port?",然后通过docker命令停止k8s并rm掉,重新执行初始化集群操作,提示如下图:,可见初始化命令提示很多ERROR,但是用docker命令能看到启动成功了,用"kubectl get pods --all-namespaces"查看集群状态还是提示"The connection to the server localhost:8080 was refused - did you specify the right host or port?"
图片描述
图片描述

写回答

1回答

慕虎2375850

提问者

2019-12-25

已经解决了,原因是kube-apiserver默认只启动安全访问接口6443,而不启动非安全访问接口8080,通过sudo vi /etc/kubernetes/manifests/kube-apiserver.yaml,修改--insecure-port=8080,然后重启kube-apiserver:

sudo docker ps | grep 'kube-apiserver'

sudo docker restart 620cab3e427c

//img.mukewang.com/szimg/5e03583509b7247105820235.jpg

1
2
慕虎2375850
回复
xiaomo
老师你好,昨天是没有执行以上步骤,今天重来了一遍,执行以上步骤,并把/etc/kubernetes/manifests/kube-apiserver.yaml文件的修改改了回去,也可以了,多谢老师.
2019-12-26
共2条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程