Kubernetes安装过程,ubuntu20.04,附报错和解决方案

目录

第一步:搭建k8s master

第二步:搭建k8s node

第三步:k8s集群搭建


第一步:搭建k8s master

禁用系统中所有的交换空间:

swapoff -a

安装docker:

sudo apt install docker.io

确保系统的包管理器是最新的,并安装所需的软件包以支持使用 HTTPS 协议获取 Kubernetes 相关的软件包

apt-get update 
apt-get install -y apt-transport-https

将官方的 Kubernetes APT 存储库添加到系统的包管理器中:

curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -
cat </etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF

安装 Kubernetes 相关组件:

apt-get update
apt-get install -y kubelet kubeadm kubectl

拉取所需的 Kubernetes 容器镜像,并准备好在 Kubernetes 集群中使用这些镜像(国内需要通过阿里云):

kubeadm config images pull --image-repository=registry.aliyuncs.com/google_containers

初始化 Kubernetes 主节点(Master Node):

sudo kubeadm init --apiserver-advertise-address  --pod-network-cidr 10.244.0.0/16 --image-repository registry.aliyuncs.com/google_containers

报错:[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp [::1]:10248: connect: connection refused.

 
  

你可能感兴趣的:(kubernetes,容器,云原生)