7.1 Ingress规划

使用traffic-type label

  • traffic-type: external

  • traffic-type: internal

  • traffic-type: public

lable 责任分工

lable

描述

traffic-type=internal

集群内部访问, 仅限部门内程序之间互相调用

traffic-type=external

集群外部访问, 有访问限制

traffic-type=public

集群外部访问,无访问限制

traffic-type=devops

运维部署基础服务使用, 内网类型, 无访问限制

traefik 节点label 规划

Key

Value

label

dedicated=edgenode department=devops edgenode=true

taint

edgenode=true

为 node 设置 taint 与 label:

kubectl taint nodes node -l edgenode=true dedicated=edgenode department=devops edgenode=true:NoSchedule
or 
kubectl label nodes node edgenode=true dedicated=edgenode department=devops
kubectl taint nodes node edgenode=true:NoSchedule

删除taint:

kubectl taint nodes node edgenode:NoSchedule-

删除node的label

kubectl label node node edgenode-

查看 node上的 taint:

kubectl describe nodes node

查看node1的label

kubectl get  nodes  --show-labels

Traefik 端口范围

type

http

Https

Dashboard

internal

10080

10443

18080

external

20080

20443

28080

public

30080

30443

38080

devops

40080

40443

48080

最后更新于