kubectl安装
官网链接
1
https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/
查看当前kubectl最新稳定版本
1
curl -L -s https://dl.k8s.io/release/stable.txt
安装方式有两种
1. 可执行文件安装
1
2
3
4
5
6
7
8
9
10
11
12
13
1. 要在 Linux x86-64 中下载 1.28.1 版本,请输入:
curl -LO https://dl.k8s.io/release/v1.28.1/bin/linux/amd64/kubectl
2. 对于 Linux ARM64 来说,请输入:
curl -LO https://dl.k8s.io/release/v1.28.1/bin/linux/arm64/kubectl
安装
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
或者
chmod +x kubectl
mv kubectl /usr/local/bin/kubectl
2. 源安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CentOS
1. 添加源
覆盖 /etc/yum.repos.d/kubernetes.repo 中现存的所有配置
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://pkgs.k8s.io/core:/stable:/v1.28/rpm/
enabled=1
gpgcheck=1
gpgkey=https://pkgs.k8s.io/core:/stable:/v1.28/rpm/repodata/repomd.xml.key
EOF
2. 安装
sudo yum update <package_name>
sudo yum install -y kubectl
Debian
1. 添加源
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
2. 安装
sudo apt-get install <package_name>
sudo apt-get install -y kubectl
终端补全
1
2
3
4
安装 bash-completion 完成之后
source /usr/share/bash-completion/bash_completion
echo 'source <(kubectl completion bash)' >> ~/.bashrc
source ~/.bashrc
本文由作者按照
CC BY 4.0
进行授权