部署基于docker和cri-dockerd的Kubernetes1.24

本文详细介绍如何在Ubuntu 18.04环境下搭建Kubernetes v1.24.3集群,包括时间同步、DNS配置、禁用swap及防火墙、安装必要组件等步骤,并通过部署Flannel网络插件实现节点间网络连通。
部署环境
ubuntu:18.04
kubernetes:v1.24.3
cridockerd:v0.2.5
docker ce:0.2.5.3-0
本测试环境将由master01、node01、node02和node03四个独立的主机组成,它们分别拥有2核心的CPU及2G的内存资源,操作系统环境均为最小化部署的Ubuntu Server18.04,启用了SSH服务
(1)借助于chronyd服务(程序包名称chrony)设定各节点时间精确同步;
(2)通过DNS完成各节点的主机名称解析;
(3)各节点禁用所有的Swap设备;
(4)各节点禁用默认配置的iptables防火墙服务

 设置时间同步ntp功能
~]# apt install chrony
~]# systemctl start chrony.service 
~]# cat <<EOF > /etc/chrony/chrony.conf
server ntp.aliyun.com iburst                                                                                       stratumweight 0
driftfile /var/lib/chrony/drift
rtcsync
makestep 10 3
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
commandkey 1
generatecommandkey
logchange 0.5
logdir /var/log/chrony
EOF
~]# systemctl restart chrony

配置每个主机的域名解析
~]# cat /etc/hosts
10.0.0.200 master01.cui.com master01 kubeapi.cui.com kubeap
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值