0
点赞
收藏
分享

微信扫一扫

基于windows通过kind部署轻量级便携式k8s集群

才德的女子 2024-05-24 阅读 5

ubuntu kubeadm安装k8s集群


前言

k8s 三master 三node所有节点hosts文件添加
192.168.220.110 master1
192.168.220.120 master2
192.168.220.130 master3
192.168.220.140 node1
192.168.220.150 node2
192.168.220.160 node3


一、初始化所有ubuntu服务器

# 切换用户
sudo su
echo "root:123456" | chpasswd

#修改root用户可登录
sed -i "s+#PermitRootLogin prohibit-password+PermitRootLogin yes+g" /etc/ssh/sshd_config  &&  systemctl restart sshd

#修改dns服务能访问外网
systemctl restart systemd-resolved.service 

sed -i  "/nameserver/i\nameserver 114.114.114.114" /etc/resolv.conf 
sed -i  "/nameserver 127.0.0.53/i\nameserver 114.114.114.114" /etc/resolv.conf 

##更新软件
apt update
apt upgrade


##安装docker.io docker-compose
apt install -y docker.io docker-compose

## docker daemon.json
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

systemctl  daemon-reload
#立即启用docker并开机自启
systemctl restart  docker 
systemctl enable docker 

#永久关闭swap
swapoff -a  
sed -ri 's/.*swap.*/#&/' /etc/fstab

#本地时区设置
timedatectl set-timezone Asia/Shanghai
timedatectl set-local-rtc 0

#取消进程数/连接数限制
-S :soft指定为给定的资源设置软极限。-H :hard
##临时
ulimit -SHn 65535

##永久
说明:* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数
 cat << EOF >> /etc/security/limits.conf
* so
举报

相关推荐

0 条评论