本文旨在手动构建单机K8s v1.18.0组件,理解其组成结构。
大部分内容参考于下记网址,局部内容因单机结构和版本差异有所改动。
https://jimmysong.io/kubernetes-handbook/practice/install-kubernetes-on-centos.html
环境说明
本次构筑成果为单机版,所以只需1台linux,master与node复用于一台主机。
没有集群交互,所以忽略flannel网络插件部分。
安装前的环境准备
关闭SELinux
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。-
关闭swap
kubelet 在 1.8 版本以后强制要求 swap 必须关闭临时关闭
swapoff -a
-
永久关闭
-
注释 /etc/fstab 文件中的 swap配置 ,之后重启服务器
重启服务器
systemctl reboot
-