08.KubeKey 一建安装kubesphere
一、环境准备
1.关闭swap分区
# 查看swap是否关闭(全是0为关闭)
free
# 临时关闭;关闭swap主要是为了性能考虑
swapoff -a
# 永久关闭
sed -ri 's/.*swap.*/#&/' /etc/fstab
2.关闭UFW服务
# 禁用并关闭 ufw 这个服务
sudo systemctl disable ufw.service && \
sudo systemctl stop ufw.service
# 卸载 ufw
sudo apt remove ufw -y
3.Selinux关闭
#查看状态
getenforce
#临时关闭
setenforce 0
#永久关闭
vi /etc/selinux/config
SELINUX=disabled
4.时间同步
查看时区列表
timedatectl list-timezones
设置时区
timedatectl set-timezone Asia/Shanghai
时间同步工具
apt install -y chrony
时间同步服务器列表
chronyc -n sources -v
修改服务列表
sudo vim /etc/chrony/chrony.conf
下面内容添加到chrony.conf文件中
pool ntp.aliyun.com iburst
pool cn.ntp.org.cn iburst
pool ntp.ntsc.ac.cn iburst
重启服务
sudosystemctl restart chronyd
时间同步状态
chronyc tracking
查看本地时间
timedatectl status
5.根据官网要求安装这四个软件
apt-get install -y conntrack
apt-get install -y socat
apt-get install -y ebtables
apt-get install -y ipset
二、KubeKey 一建安装kubesphere
1.打开操作文档
文档中心选择版本
选择多节点安装
选择高可用配置
点击GitHub和Googleapis受限
2.先执行以下命令以确保您从正确的区域下载 KubeKey
export KKZONE=cn
3.执行以下命令下载 KubeKey
curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.2 sh -
4.为 kk
添加可执行权限
chmod +x kk
5.创建包含默认配置的示例配置文件
./kk create config --with-kubesphere v3.3.1 --with-kubernetes v1.22.12
6.修改config-sample.yaml
7.开始安装
./kk create cluster -f config-sample.yaml
8.安装完成
9.查看安装日志
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
10.新增节点
地址:https://www.kubesphere.io/zh/docs/v3.3/installing-on-linux/cluster-operation/add-new-nodes/
11.扩展功能开启
根据需要的功能去开启即可:https://kubesphere.io/zh/docs/v3.3/pluggable-components/overview/
赞(1)
赏