Kubernetes集群开启Firewall
关于端口的官方说明:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
k8s master需要开启以下端口
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
k8s node需要开启以下端口
1 2 3 4 5 6 7 8 9 10 |
|
以下几点需要特别注意:
8472/udp为flannel的通信端口
443/tcp 为Kubernetes server端口
注意一点:一定要执行以下命令打开NAT,默认是关闭状态,这里踩过坑!!
1 2 3 4 5 |
|
如果你使用了istio还有把istio-pilot的端口加到防火墙里:
1 |
|
否则会出现以下报错:
Envoy proxy is NOT ready