udpate
This commit is contained in:
@@ -6,3 +6,18 @@
|
||||
|
||||
## 配置国内源
|
||||
|
||||
## 禁用默认的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
|
||||
```
|
||||
@@ -1,4 +1,4 @@
|
||||
# HTTP 转发 (80 -> 30080) - Let's Encrypt HTTP Challenge 需要
|
||||
# HTTP 转发 (80 -> 30080)
|
||||
upstream traefik_http {
|
||||
server 127.0.0.1:30080;
|
||||
}
|
||||
@@ -6,16 +6,11 @@ upstream traefik_http {
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
|
||||
proxy_pass traefik_http;
|
||||
|
||||
# 优化的超时设置
|
||||
proxy_timeout 1h;
|
||||
proxy_connect_timeout 5s;
|
||||
|
||||
# Stream 模块支持的选项
|
||||
proxy_responses 1;
|
||||
proxy_buffer_size 16k;
|
||||
# 超时设置
|
||||
proxy_timeout 300s;
|
||||
proxy_connect_timeout 10s;
|
||||
}
|
||||
|
||||
# HTTPS 转发 (443 -> 30443)
|
||||
@@ -39,6 +34,4 @@ server {
|
||||
# Stream 模块支持的选项
|
||||
proxy_responses 1;
|
||||
proxy_buffer_size 16k;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user