Kubernetes/部署文档/Kubectl工具安装/包管理工具安装Kubectl.md
offends 7a2f41e7d6
All checks were successful
continuous-integration/drone Build is passing
synchronization
2024-08-07 18:54:39 +08:00

1.7 KiB

本文作者:丁辉

包管理工具安装Kubectl

官方文档

Centos安装

  1. 添加 Kubernetes 的 yum 仓库

    如果你想使用 v1.29 之外的 Kubernetes 版本, 将下面命令中的 v1.29 替换为所需的次要版本。

    cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://pkgs.k8s.io/core:/stable:/v1.29/rpm/
    enabled=1
    gpgcheck=1
    gpgkey=https://pkgs.k8s.io/core:/stable:/v1.29/rpm/repodata/repomd.xml.key
    EOF
    
  2. 更新仓库

    yum update
    
  3. 安装 kubectl

    yum install -y kubectl
    

Ubuntu安装

  1. 创建目录

    mkdir -p -m 755 /etc/apt/keyrings
    
  2. 下载 Kubernetes 软件包仓库的公共签名密钥。 同一个签名密钥适用于所有仓库,因此你可以忽略 URL 中的版本信息。

    curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
    
  3. 添加 Kubernetes 的 apt 仓库

    如果你想用 v1.29 之外的 Kubernetes 版本, 请将下面命令中的 v1.29 替换为所需的次要版本。

    echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /' | tee /etc/apt/sources.list.d/kubernetes.list
    
  4. 更新 apt 包索引

    apt-get update
    
  5. 安装 kubectl

    apt-get install -y kubectl
    

验证

  • 查看版本

    kubectl version --client
    
  • 查看版本详细信息

    kubectl version --client --output=yaml