目录
- 一、环境准备
- 二 、安装虚拟机
- 设置网络
- 其他操作
手册:安装 kubeadm
-
一台兼容的 Linux 主机(或者云主机)。Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux 发行版以及一些不提供包管理器的发行版提供通用的指令。
-
每台机器 2 GB 或更多的 RAM(如果少于这个数字将会影响你应用的运行内存)。
-
CPU 2 核心及以上。
-
集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)。
-
禁用交换分区。为了保证 kubelet 正常工作,你必须禁用交换分区。
一、环境准备
服务器类型 | CPU核 | RAM | DISK | IP地址 |
---|---|---|---|---|
k8s-master | 2或者更多 | 4GB或者更多 | 40G | 192.168.1.5 |
k8s-work1 | 2或者更多 | 2或者更多 | 40G | 192.168.1.6 |
k8s-work2 | 2或者更多 | 2或者更多 | 40G | 192.168.1.7 |
截止到我写这篇博客为止,考试使用的软件版本是 Kubernetes v1.24 ,环境是Ubuntu20.04,为保证练习的可靠性,我选择使用跟考试一样的版本和环境,Ubuntu大家可以自行去官网下载镜像,我这里就不放链接了。(大家可能质疑我有centos或者Rathat的虚机不是一样可以用吗,我的建议是,还是有点区别的,Ubuntu有细微的区别)
二 、安装虚拟机
仅展示Master节点,work节点类似
然后根据提示一步步安装,装完系统一定要记得拍个快照,方便遇到无法解决的错误时及时回退。(也可以等网络等都设置完成后拍快照)
设置网络
将网络连接改为桥接模式
在设置中点击Network,再点击Wired旁边的小齿轮
设置静态ip,设置完之后把上图中小齿轮左边的按钮重新开关一下
ip a检查一下ip并检验是否能够上网,work节点也同样操作
其他操作
#更新软件源
sudo apt-get update
#安装vm-tools方便虚机的使用
sudo apt -y install open-vm-tools
#安装这个工具可以使虚机和Windows之间相互复制操作
sudo apt -y install open-vm-tools-desktop
#在首次使用Ubuntu时vim编辑器中上下键会出现ABCD,我们将vim重新安装一下即可
sudo apt-get -y remove vim-common
sudo apt-get -y install vim
如果每次都要输入锁屏密码有些麻烦,则取消锁屏
好了,以上就是CKA环境安装过程,下一篇写安装Kubernetes