Ubuntu 22安装K8S 1.26实战

您所在的位置:网站首页 dockerk8s10分钟 Ubuntu 22安装K8S 1.26实战

Ubuntu 22安装K8S 1.26实战

2023-03-15 21:19| 来源: 网络整理| 查看: 265

前言

现在k8s基本上是每一个后端开发人员必学的技术了,为了能够花费最小的成本学习k8s技术,我用自己的电脑跑了三个虚拟机节点,并希望在这三个节点上安装k8s 1.26版本,部署成一个master两个node的架构来满足最基本的学习;下面我们就来逐步讲解整个安装过程。

虚拟机镜像安装

我在机器上使用的虚拟机软件是VMware Fusion13.0.0,安装的操作系统是ubuntu 22.04,对应的镜像下载链接如下:ubuntu-22.04.2-live-server-amd64.iso。友情提示:可以拷贝下载链接通过迅雷下载,比浏览器快;

网络设置

在虚拟机软件安装成功后,我们会单独创建一个网络供里面的实例使用,主要目的就是保证三个节点能够在同一个子网内相互通信,避免网络问题影响后续操作; image-20230301115704329.png 在创建好网络后,我们在每个节点安装的过程中都需要把刚刚创建好的网络配置上去: image-20230301120432008.png image-20230301120641422.png 最终我们三个节点的ip分别是:

192.168.56.135 k8s.master1

192.168.56.134 k8s.node1

192.168.56.133 k8s.node2

处理器、内存、磁盘配置

在节点安装过程中,需要修改一下处理器、内存以及磁盘的配置: image-20230301121400536.png 配置2个处理器内核以及4G内存 image-20230301121623261.png 配置40G磁盘大小 image-20230301121807256.png

修改系统设置

在Ubuntu 22.04安装完毕后,我们需要做以下检查和操作:

检查网络

在每个节点安装成功后,需要通过ping命令检查以下几项:

1.是否能够ping通baidu.com;

2.是否能够ping通宿主机;

3.是否能够ping通子网内其他节点;

检查时区

时区不正确的可以通过下面的命令来修正:

 sudo tzselect 复制代码

根据系统提示进行选择即可;

配置ubuntu系统国内源

因为我们需要在ubuntu 22.04系统上安装k8s,为了避免遭遇科学上网的问题,我们需要配置一下国内的源;

备份默认源:

 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak  sudo rm -rf /etc/apt/sources.list 复制代码

配置国内源:

 sudo vi /etc/apt/sources.list 复制代码

内容如下:

 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse  deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse  deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse  deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse  deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse  deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse  deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse  deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse  deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse  deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse 复制代码

更新

修改完毕后,需要执行以下命令生效

 sudo apt-get update  sudo apt-get upgrade 复制代码

禁用 selinux

默认ubuntu下没有这个模块,centos下需要禁用selinux;

禁用swap

临时禁用命令:

 sudo swapoff -a 复制代码

永久禁用:

 sudo vi /etc/fstab 复制代码

将最后一行注释后重启系统即生效:

 #/swap.img     none   swap   sw     0       0 复制代码

修改内核参数:

 sudo tee /etc/modules-load.d/containerd.conf /dev/null 复制代码

更新apt索引

 sudo apt-get update 复制代码

安装Docker Engine

 sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 复制代码

配置阿里云镜像源

需要登陆阿里云:cr.console.aliyun.com/cn-hangzhou…

 sudo mkdir -p /etc/docker  sudo tee /etc/docker/daemon.json


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3