美文网首页
ubuntu 安装 kubernetes

ubuntu 安装 kubernetes

作者: _Rondo | 来源:发表于2022-01-20 12:48 被阅读0次

一、前言

最近在学云原生的东西,用到k8s比较多,试着安装了一下,踩了一些坑,总算顺利的安装上了,用到的版本为ubuntu 20.04 安装docker 20.10、kubbernetes 1.23.1

二、安装过程

关闭虚拟内存

swapoff -a

安装docker

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

再更新一下,添加docker镜像源,阿里的没配置账户用不了,这里用的网易镜像源,网易yyds

apt-get update

sudo gedit /etc/docker/daemon.json
{
 "registry-mirrors": [
     "http://hub-mirror.c.163.com",
     "https://docker.mirrors.ustc.edu.cn"
 ],
 "exec-opts": ["native.cgroupdriver=systemd"]
}

sudo apt-get install docker-ce docker-ce-cli containerd.io

重启docker

sudo systemctl daemon-reload

sudo systemctl restart docker

接下来安装 k8s

# 使得 apt 支持 ssl 传输
apt-get update && apt-get install -y apt-transport-https
# 下载 gpg 密钥
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
# 添加 k8s 镜像源
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
EOF
# 更新源列表
apt-get update
# 下载 kubectl,kubeadm以及 kubelet
apt-get install -y kubelet kubeadm kubectl

最后就是初始化了,只要改apiserver-advertise-address为你的ip就行了

kubeadm init --kubernetes-version=v1.23.1 --apiserver-advertise-address=10.0.0.127 --image-repository registry.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16

初始化成功

image.png

参考文章:
https://www.cnblogs.com/a208606/p/15539600.html
https://blog.csdn.net/u010381752/article/details/114086343

相关文章

网友评论

      本文标题:ubuntu 安装 kubernetes

      本文链接:https://www.haomeiwen.com/subject/sfsjhrtx.html