此文作为学习《Kubernetes权威指南》的相关笔记,可以参考,不适合直接使用
参考文章:
https://www.jianshu.com/p/cd4d1fde08bc
https://blog.51cto.com/536410/2347614
https://blog.51cto.com/lullaby/2402255
https://blog.csdn.net/wchbest/article/details/88873965
0、安装准备
检查宿主机CPU核心数大于等于2
关闭防火墙服务(不安全的懒人配置
# systemctl disable firewalld
# systemctl stop firewalld
禁用SELinux
# setenforce 0
禁用swap
# swapoff -a
# echo "vm.swappiness = 0">> /etc/sysctl.conf
# sysctl -p
ps.后续发现这个方法在我的环境上并没有永久禁用swap,真正永久禁用的方法见:https://blog.csdn.net/qq_38093301/article/details/103393351
修改docker镜像站为国内站点(不知道阿里云和官方哪个好用
# echo '{"registry-mirrors": ["https://registry.docker-cn.com"]}' > /etc/docker/daemon.json
普通用户获取sudo使用权限
# visudo
添加:XXX为普通用户名
root ALL=(ALL) ALL
XXX ALL=(ALL) ALL
1、配置yum源,使用阿里云镜像仓库
# vim /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes Repository
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
qpgcheck=0
ps:Gpgcheck是GPG验证是否开