48 lines
913 B
Markdown
48 lines
913 B
Markdown
# k3 安装大纲
|
|
|
|
- 安装 k3s
|
|
- agent k3s 节点加入集群
|
|
- 设置节点 label
|
|
|
|
## 配置国内源
|
|
|
|
## 禁用默认的traefik
|
|
|
|
```bash
|
|
vim /etc/rancher/k3s/config.yaml
|
|
# 添加以下内容禁用默认traefik
|
|
disable: traefik
|
|
# 重启k3s服务
|
|
systemctl restart k3s
|
|
|
|
# 删除默认traefik相关资源
|
|
kubectl delete job -n kube-system helm-install-traefik helm-install-traefik-crd
|
|
|
|
# 安装 Traefik CRD
|
|
kubectl apply -f https://raw.githubusercontent.com/traefik/traefik/v3.0/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml
|
|
```
|
|
|
|
## use devcontext
|
|
|
|
```sh
|
|
kubectl config use-context dev-context
|
|
# ls context
|
|
kubectl config use-context kevisual-context
|
|
```
|
|
## dns fix
|
|
|
|
|
|
```bash
|
|
|
|
resolvectl status
|
|
echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
|
|
|
kubectl rollout restart deployment/coredns -n kube-system
|
|
```
|
|
|
|
## log traefik pod
|
|
|
|
```bash
|
|
kubectl logs -n traefik deploy/traefik -f
|
|
```
|