# traefik_2.1_k8s_yaml **Repository Path**: hackerwjz/traefik_2.1_k8s_yaml ## Basic Information - **Project Name**: traefik_2.1_k8s_yaml - **Description**: traefik_2.1_k8s_yaml - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-23 - **Last Updated**: 2021-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 1.创建CRD资源traefik-crd.yaml > kubectl apply -f traefik-crd.yaml #### 2.创建RBAC权限traefik-rbac.yaml > kubectl apply -f traefik-rbac.yaml -n kube-system #### 3.创建Traefik配置文件traefik-config.yaml > kubectl apply -f traefik-config.yaml -n kube-system #### 4.节点设置Lable标签 > kubectl label nodes kubernetes-node1 IngressProxy=true #### 5.查看节点Lable标签 > kubectl get nodes --show-labels #### 6.部署Traefik traefik-deploy.yaml > kubectl apply -f traefik-deploy.yaml -n kube-system #### 7.配置http路由规则traefik-dashboard-route.yaml > kubectl apply -f traefik-dashboard-route.yaml -n kube-system #### 8.配置https路由规则traefik-dashboard-route-ttl.yaml > kubectl create secret generic ui.k8s.ziji.work-tls --from-file=tls.crt --from-file=tls.key -n kube-system > kubectl apply -f kubernetes-dashboard-route-ttl.yaml -n kube-system