Last active
April 18, 2021 15:07
-
-
Save k8scat/04b4e734aaf5690ff1d635721f0bc282 to your computer and use it in GitHub Desktop.
Install kubeadm, kubelet and kubectl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Install kubeadm, kubelet and kubectl | |
# Maintainer: k8scat@gmail.com | |
set -e | |
# 更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包 | |
apt-get update -y | |
apt-get install -y apt-transport-https ca-certificates curl | |
# 下载 Google Cloud 公开签名秘钥 | |
# curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg | |
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - | |
# 添加 Kubernetes apt 仓库 | |
# echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list | |
echo "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list | |
# 更新 apt 包索引,安装 kubelet、kubeadm 和 kubectl,并锁定其版本 | |
apt-get update -y | |
apt-get install -y kubelet kubeadm kubectl | |
apt-mark hold kubelet kubeadm kubectl |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment