helios741 / myblog

觉得好请点小星星,欢迎有问题交流(issue/email)
109 stars 21 forks source link

安装k8s遇到的问题 #43

Open helios741 opened 5 years ago

helios741 commented 5 years ago

vim /etc/kubernetes/manifests/kube-apiserver.yaml

  1. worker节点不能curl master节点的apiserver,

在master节点中发现apiserver监听的0端口,在etc/kubernetes/manifests/kube-apiserver.yaml增加了两个字段--insecure-port=service-node-port-range=1-65535重启kubelet:systemctl restart kubelet然后通过命令netstat -pantl | grep 8989发现监听的是127.0.0.0又在etc/kubernetes/manifests/kube-apiserver.yaml增加了--insecure-bind-address字段为10.0.0.0`就能curl通了

  1. 修改ubuntu的hostname
vim /etc/hostname
vim /etc/hosts
  1. 增加阿里云的k8s镜像
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
  1. 安装指定版本的kube*
apt-get install -y kubelet=1.12.0-00 kubeadm=1.12.0-00 kubectl=1.12.0-00  kubernetes-cni=0.6.0-00
  1. The connection to the server localhost:8080 was refused - did you specify the right host or port?
export KUBERNETES_MASTER=http://MasterIP:8080
  1. 查看证书信息
openssl x509 -in ca.crt -noout -text