ubuntu安装k8s

安装 kubeadm

Kubernetes 文档 > 入门 > 生产环境 > 使用部署工具安装 Kubernetes > 使用 kubeadm 引导集群 > 安装 kubeadm

前置条件

  • 2G+ RAM; 2核心+ CPU
  • 禁用swap

安装containerd

https://github.com/containerd/containerd/blob/main/docs/getting-started.md
https://docs.docker.com/engine/install/ubuntu/

sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install containerd.io

配置containerd使用SystemdCgroup
生成默认配置文件 containerd config default > /etc/containerd/config.toml
设置 SystemdCgroup = true
设置 sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.6"

安装 kubeadm、kubelet 和 kubectl

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
apt-get update
apt-get install -y kubelet kubeadm kubectl

2. 使用kubeadm创建集群

kubeadm init --image-repository=registry.aliyuncs.com/google_containers

posted @ 2023-02-17 09:23  豆苗稀  阅读(81)  评论(0编辑  收藏  举报