新手小白从0开始用microk8s搭建kubernetes集群(Ubuntu22.04)

本文档详细记录了一位新手如何从零开始,在Ubuntu22.04系统上利用microk8s搭建kubernetes集群的过程。遇到的难点包括预安装docker和microk8s、设置静态IP、配置服务器名称、解决DNS解析问题以及worker节点的加入。通过预先安装microk8s避免了系统安装后搭建集群的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

教授要求我用kubernetes的作业调度功能实现服务器的负荷调度,然后扔给我四台服务器、内存条和 硬盘。以前没做过,从零开始组装、设磁盘阵列、装系统、搭建kubernetes集群。目前刚刚搭建好集群,中间踩了很多坑,绕了很多弯路,最后用microk8s实现了集群的搭建,轻量又简单,适合新手入门,特此分享给大家。

1. 安装 Ubuntu22.04 LTS

2. 在安装Ubuntu的过程中,预安装好docker和microk8s,如下图所示。

        (推荐采用预安装的理由:我在系统安装完成后,用命令自行安装k8s和microk8s时,集群搭建过程中都遇到了无法解决的问题,试遍全网的解决方案无果,只有预安装microk8s时,最终成功搭建k8s集群)

如果已经错过这一步,那么可以用以下命令来安装microk8s(个人不推荐,因为我这样安装的microk8s在搭建集群时报错,解决无果。但是已经安装好系统的可以先试一试,不行的话再重装系统。)

$sudo snap install microk8s --classic

3. 给每台机器设置静态IP地址

        首先用ifconfig命令确认接口号。例:eno3

        然后配置IP地址

$sudo vi /etc/netplan/01-netcfg.yaml

           编辑如下

network:
  version: 2
  renderer: networkd
  ethernets:
    eno3:
  &nbs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值