banner
NEWS LETTER

安装Kubeadm

Scroll down

本文作者:丁辉

安装Kubeadm

阿里源配置文件

官方安装文档

YUM安装

  1. 添加网络源

    • 官方源

      1
      2
      3
      4
      5
      6
      7
      8
      9
      cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
      [kubernetes]
      name=Kubernetes
      baseurl=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/
      enabled=1
      gpgcheck=1
      gpgkey=https://pkgs.k8s.io/core:/stable:/v1.30/rpm/repodata/repomd.xml.key
      exclude=kubelet kubeadm kubectl cri-tools kubernetes-cni
      EOF
    • 阿里源

      • 新版

        1
        2
        3
        4
        5
        6
        7
        8
        cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo
        [kubernetes]
        name=Kubernetes
        baseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/rpm/
        enabled=1
        gpgcheck=1
        gpgkey=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/rpm/repodata/repomd.xml.key
        EOF
      • 旧版

        1
        2
        3
        4
        5
        6
        7
        8
        9
        cat <<EOF > /etc/yum.repos.d/kubernetes.repo
        [kubernetes]
        name=Kubernetes
        baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
        enabled=1
        gpgcheck=1
        repo_gpgcheck=1
        gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
        EOF
  2. 安装

    • 官方源

      1
      yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
    • 阿里源

      由于官网未开放同步方式, 可能会有索引gpg检查失败的情况, 这时请用 yum install -y --nogpgcheck kubelet kubeadm kubectl 安装

      1
      yum install -y --nogpgcheck kubelet kubeadm kubectl
  3. 启动

    1
    systemctl enable --now kubelet

APT安装

  • 官方源

    1. 更新apt软件包索引并安装使用 Kubernetesapt存储库所需的软件包

      1
      2
      sudo apt-get update
      sudo apt-get install -y apt-transport-https ca-certificates curl gpg
    2. 下载 Kubernetes 软件包存储库的公共签名密钥。所有存储库都使用相同的签名密钥,因此您可以忽略 URL 中的版本

      1
      curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
    3. 添加适当的 Kubernetesapt存储库。请注意,此存储库仅包含适用于 Kubernetes 1.30 的软件包;对于其他 Kubernetes 次要版本,您需要更改 URL 中的 Kubernetes 次要版本以匹配所需的次要版本(您还应该检查您正在阅读的文档是否适用于您计划安装的 Kubernetes 版本)。

      1
      echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
    4. 更新apt软件包索引,安装 kubelet、kubeadm 和 kubectl,并固定其版本

      1
      2
      3
      sudo apt-get update
      sudo apt-get install -y kubelet kubeadm kubectl
      sudo apt-mark hold kubelet kubeadm kubectl
    5. 运行 kubeadm 之前启用 kubelet 服务

      1
      systemctl enable --now kubelet
  • 阿里源

    • 新版

      1. 更新apt软件包索引并安装使用 Kubernetesapt存储库所需的软件包

        1
        apt-get update && apt-get install -y apt-transport-https
      2. 下载 Kubernetes 软件包存储库的公共签名密钥。

        1
        2
        curl -fsSL https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/deb/Release.key |
        gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
      3. 添加适当的 Kubernetesapt存储库。

        1
        2
        echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/deb/ /" |
        tee /etc/apt/sources.list.d/kubernetes.list
      4. 更新apt软件包索引,安装 kubelet、kubeadm 和 kubectl,并固定其版本

        1
        2
        apt-get update
        apt-get install -y kubelet kubeadm kubectl
      5. 运行 kubeadm 之前启用 kubelet 服务

        1
        systemctl enable --now kubelet
    • 旧版

      1. 更新apt软件包索引并安装使用 Kubernetesapt存储库所需的软件包

        1
        apt-get update && apt-get install -y apt-transport-https
      2. 下载 Kubernetes 软件包存储库的公共签名密钥。

        1
        curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
      3. 添加适当的 Kubernetesapt存储库。

        1
        2
        3
        cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
        deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
        EOF
      4. 更新apt软件包索引,安装 kubelet、kubeadm 和 kubectl,并固定其版本

        1
        2
        apt-get update
        apt-get install -y kubelet kubeadm kubectl
      5. 运行 kubeadm 之前启用 kubelet 服务

        1
        systemctl enable --now kubelet

I'm so cute. Please give me money.

其他文章
cover
Kubeadm部署单机Kubernetes(Docker)
  • 70/01/01
  • 00:00
  • Kubernetes-部署文档
cover
旧版Kubeadm部署单机Kubernetes-v1
  • 70/01/01
  • 00:00
  • Kubernetes-部署文档
目录导航 置顶
  1. 1. 安装Kubeadm
    1. 1.1. YUM安装
    2. 1.2. APT安装
请输入关键词进行搜索