k3s 集群搭建

阅读 215

2022-09-02

一、环境准备

1、所有节点执行

setenforce 0
systemctl stop firewalld
systemctl disable firewalld

2、命名

vim /etc/hosts
192.168.1.31 k3s01
192.168.1.32 k3s02
192.168.1.33 k3s03

3、免密

.......

二、安装

1、创建目录

https://get.k3s.io/
https://github.com/k3s-io
k3s-airgap-images-amd64.tar
k3s

[root@k3s01-03 ~]# sudo mkdir -p /var/lib/rancher/k3s/agent/images/
[root@k3s01-03 ~]# sudo cp k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/
[root@k3s01-03 ~]# sudo cp k3s /usr/local/bin

k3s 集群搭建_k3s 集群

二、安装

INSTALL_K3S_SKIP_DOWNLOAD=true ./install.sh

k3s server --help
--cluster-cidr //pod ip
--service-cidr //service ip
--cluster-dns // cluster-dns
--advertise-address //api-server

k3s 集群搭建_k3s 集群_02

k3s 集群搭建_k3s 集群_03

3、node节点加入集群

cat /var/lib/rancher/k3s/server/node-token
INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://myserver:6443 K3S_TOKEN=mynodetoken ./install.sh

k3s 集群搭建_k3s 集群_04

三、卸载

安装失败卸载

server节点卸载
sh /usr/local/bin/k3s-uninstall.sh
agent节点卸载
sh /usr/local/bin/k3s-agent-uninstall.sh

卸载k3s ingress
vim /etc/systemd/system/k3s.service
ExecStart=/usr/local/bin/k3s \
server \
'--cluster-cidr' \
'172.16.0.0/16' \
'--service-cidr' \
'172.16.252.0/22' \
'--cluster-dns' \
'172.16.253.254' \
--disable traefik \ //禁用
--disable traefik-crd \ //禁用

systemctl daemon-reload && service k3s restart



精彩评论(0)

0 0 举报