通过 kubeadm 安装 Kubernetes 集群

目录

  1. 概述

  2. 基础环境准备

    1. 操作系统网卡配置

    2. 安装依赖的软件

  3. 安装 k8s

    1. Master 节点

    2. Worker 节点

  4. 安装 CNI (任选其一)

  5. 其他:新建节点加入集群的 token

概述

本文概要介绍下如何快速通过 kubeadm 部署 k8s 集群,此处使用下列软件组合:

  • RHEL 7.9

  • Docker 20.20.11

  • kubernetes 1.22.11

基础环境准备

操作系统网卡配置

在部署双栈 Kubernetes 集群前,需要为 Node 节点配置 IPv4/IPv6 双栈地址,具体配置示例如下:

安装依赖的软件

安装 k8s

Master 节点

Worker 节点

安装 CNI (任选其一)

安装 Antrea:

安装 Calico:

其他:新建节点加入集群的 token

默认 kubeadm 生成的 token 只有一天的有效期,在 token 过期后,新增的 worker 不能再通过之前的 join 加入 Master,因此需要创建新的 token:

这有帮助吗?