Debian11之基于kubeadm安装K8S集群
创始人
2024-02-18 00:38:48
0

官方安装教程

硬件要求

每台机器的内存要 2GB+、CPU2 核心及以上
集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)
节点之中不可以有重复的主机名、MAC 地址或 product_uuid
开启机器上的某些端口
为了保证 kubelet 正常工作,必须禁用交换分区

# 关闭防火墙
systemctl disable nftables.service
systemctl stop nftables.service
systemctl status nftables.service

在这里插入图片描述

# 禁用交换分区
swapoff --all

在这里插入图片描述

主节点配置

  • 容器安装:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)
    containerd安装
    docker安装

  • kubeadm安装

  • kubectl安装

工作节点配置

  • 容器安装:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)
    containerd安装
    docker安装

  • kubelet安装

  • kube-proxy

kubeadm、kubelet、kubectl安装

kubeadm 不能帮你安装或者管理 kubelet 或 kubectl, 所以你需要确保它们与通过 kubeadm 安装的控制平面的版本相匹配

  • kubeadm安装【创建和管理 Kubernetes 集群】
  • kubelet安装【在集群中的每个节点上用来启动 Pod 和容器等】
  • kubectl安装【与集群通信的命令行工具】
# 更新 apt 包索引并安装使用 Kubernetes apt 仓库所需要的包
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
# 下载 Google Cloud 公开签名秘钥
sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg https://packages.cloud.google.com/apt/doc/apt-key.gpg
# 更新 apt 包索引,安装 kubelet、kubeadm 和 kubectl,并锁定其版本
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
# 配置 cgroup 驱动程序

相关内容

热门资讯

公司股东与妻子分居期间出轨女下... 近日据报道,宁夏永宁县人民法院一审查明公司股东李某乙在与妻子李某甲分居期间,与公司女员工马某某存在不...
动物学家、律师和创作者,Thi... 12月21日,以“一起·了不起”为主题的2025 ThinkPad黑FUN礼在京举办。活动现场,律师...
徐奇渊:扩内需与对外政策紧密相... 近日,中国海关总署发布了一组数据令人关注:2025年前11个月,我国货物贸易顺差达到1.08万亿美元...
46岁上海独居女子不幸离世,官... 居住在上海虹口区46岁的蒋女士因突发脑溢血于今年10月入院,远亲吴先生与其公司共同垫付了医药费,但她...
威海市汽车以旧换新补贴政策调整... 根据稳妥有序开展消费品以旧换新工作统一部署,经研究决定,对我市汽车以旧换新补贴政策进行调整。现将有关...
动物学家、律师、创作者都pic... 12月21日,在2025 ThinkPad黑FUN礼现场,三名专业领域用户用真实案例诠释了Think...
从拒赔到和解:涉外货运保险理赔... 近日,国家金融监管总局、最高人民法院遴选出6个具有典型性、示范性的金融领域纠纷多元化解案例,12月1...
湖北大冶一男子当街拦车砸玻璃,... 大象新闻2025-12-21 16:21:41 12月20日,湖北大冶市网民发视频称,一名男子在新冶...
韩媒曝尹锡悦夫妇下周将被同时起... 据韩联社21日报道,负责调查韩国前总统尹锡悦夫人金建希弊案的独立检察组(独检组)将于下周同时对尹锡悦...
大冶一男子拦停轿车打砸!大冶公... 原标题:大冶公安查处一起妨碍交通工具正常行驶案件 2025年12月20日15时许,我辖区居民刘某(男...