如何使用Ubuntu Server 24.04创建Kubernetes(K8s)集群实验室

如何使用Ubuntu Server 24.04创建Kubernetes(K8s)集群实验室

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

本文介绍了如何在两台节点(主节点kb1和工作节点kb2)上配置Kubernetes集群,包括更改主机名、禁用交换、安装Containerd和K8s组件、初始化集群及添加Calico网络插件,最终成功搭建K8s实验室。

🎯

关键要点

  • Kubernetes集群由运行容器化应用的节点组成,提供可扩展性、高可用性和自动化部署。
  • 搭建K8s实验室使用两台节点:主节点kb1和工作节点kb2,配置包括CPU、内存和存储。
  • 更改主机名并更新每个节点的hosts文件以确保网络通信。
  • 禁用交换并加载内核模块,设置IP转发等内核参数。
  • 安装Containerd及其依赖,配置Containerd以使用Systemd管理。
  • 添加Kubernetes软件包仓库并安装K8s组件:Kubeadm、Kubelet和Kubectl。
  • 使用Kubeadm初始化Kubernetes集群,设置控制平面。
  • 将工作节点加入Kubernetes集群,使用初始化时生成的令牌。
  • 安装Calico网络插件以使节点状态变为Ready。
  • 创建和暴露NGINX部署以验证K8s安装,检查命名空间和服务状态。
➡️

继续阅读