美文网首页
k8s 安装 卸载

k8s 安装 卸载

作者: leon_tly | 来源:发表于2022-12-21 14:21 被阅读0次

安装docker

  1. 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新
apt update -y
  1. 查找docker-ce版本
apt-cache madison docker-ce
  1. 安装指定版本
apt-get -y install docker-ce=5:18.09.9~3-0~ubuntu-bionic
  1. docker19.03 之前版本支持gpu
sudo systemctl start docker && sudo systemctl enable docker
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
curl -s -L https://nvidia.github.io/nvidia-container-runtime/experimental/$distribution/nvidia-container-runtime.list | sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2

安装k8s

  1. 准备工作
# 禁用swap
swapoff -a
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 配置/etc/hosts
192.168.1.2 master
192.168.1.3 node-1
192.168.1.4 node-2
  1. 添加密钥
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
由于服务器无法访问国外网站,因此先在本地下载好apt-key.gpg文件,再拷贝到虚拟机上通过apt-key add apt-key.gpg来加载。
  1. 添加Kubernetes软件源
# 官方源
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
# 国内源
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main
EOF
  1. 查找k8s 版本
apt-cache madison kubelet
  1. 按照指定版本
sudo apt-get update
sudo apt-get install -y kubelet=1.16.3-00 kubeadm=1.16.3-00 kubectl=1.16.3-00
sudo apt-mark hold kubelet kubeadm kubectl
  1. 配置master
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
# 生效
source ~/.bash_profile
# 重启 kubelet
systemctl daemon-reload
systemctl restart kubelet
  1. 初始化 kubeadm
kubeadm init --image-repository=registry.aliyuncs.com/google_containers --pod-network-cidr=10.244.0.0/16 --kubernetes-version=v1.16.3
# 记录返回值
kubeadm join 192.168.1.248:6443 --token kod7w4.g95fg1npsp28xp5e \
    --discovery-token-ca-cert-hash sha256:7397c391fb3c73257d74e41824bde88243f0d2877039f264936046226a3b40a7
  1. 配置网络插件
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

卸载k8s

sudo apt purge kubernetes-cni
sudo apt purge kubeadm
sudo apt purge kubectl
sudo apt purge kubelet

相关文章

  • 删除kubeedge边缘节点和k8s节点_卸载kubeedge

    删除kubeedge边缘节点和k8s节点_卸载kubeedge Linux安装kubeedge_亲测成功[http...

  • 淘宝镜像

    淘宝镜像安装方法 使用 安装卸载sass 安装 卸载

  • Centos 重新安装python和yum

    卸载python 卸载yum 安装python 安装yum 完成

  • ubuntu16.04 安装 kubernetes 1.7.2

    安装步骤 安装docker 1.12 pull k8s(1.7.2)需要用到的 image 安装k8s 安装fla...

  • 客户端基础测试文档

    1.安装/卸载 真机上安装、卸载; 高版本覆盖安装; 低版本覆盖安装; 卸载后安装高版本; 安装关注点: 版本号、...

  • k8s安装

    k8s安装 k8s集群master节点的安装 安装etcd yum install etcd -y /etc/et...

  • 移动端测试用例总结【转】

    一、安装/卸载 1、真机上安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本; 安装关注点:版本号、渠道...

  • Linux下cmake安装

    1. cmake安装 1.1 yum 安装 卸载 1.2 apt-get 安装 卸载 1.3 源码安装

  • Centos C开发环境

    gcc环境的卸载 查看gcc的安装版本 执行卸载命令 卸载依赖的软件 卸载gcc 检查卸载结果 gcc手动安装 下...

  • .Net调用Matlab

    在经历了Matlab的卸载、安装、破解失败、卸载、安装、破解成功、安装多版本Runtime重复、卸载多版本Runt...

网友评论

      本文标题:k8s 安装 卸载

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