## 安装k3s + calico 网络插件 ### 安装k3s 同时禁用默认的traefik和flannel ```sh curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \ INSTALL_K3S_MIRROR=cn \ K3S_KUBECONFIG_MODE="644" \ INSTALL_K3S_EXEC="server --disable=traefik --flannel-backend=none" \ sh - ``` # 编辑服务文件 vim /etc/systemd/system/k3s.service ## 查看 journalctl -u k3s.service -f ### 安装有问题 https://chat.xiongxiao.me/s/10b9aefa-5ba5-45d6-ba2c-b80c638468f3 ### 安装Calico ```sh curl -sfL https://docs.projectcalico.org/manifests/calico.yaml | kubectl apply -f - ``` ### 获取token ```sh sudo cat /var/lib/rancher/k3s/server/node-token ``` ## 换源 ```sh sudo vim /etc/rancher/k3s/registries.yaml ``` ```sh kubectl apply -f https://raw.githubusercontent.com/traefik/traefik/v3.0/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml ```