如何在不禁用防火墙的情况下使用法兰绒(Kubernetes)

劳伦斯·青

我是法兰绒和K8的新手。我在我的1个主节点和2个节点群集(从KVM创建)上玩耍。

我使用法兰绒网络插件初始化了群集。然后我发现我无法到达内部。原来,我的网络或DNS进程可能出了点问题。

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/之后,我将8285和8472添加到Firewalld

[root@k8smaster ~]# firewall-cmd --list-port
6443/tcp 80/tcp 8285/udp 8472/udp 8472/tcp 8285/tcp

我得到了

[root@k8smaster ~]# kubectl exec -ti dnsutils -- nslookup kubernetes.default
;; connection timed out; no servers could be reached

command terminated with exit code 1

但是,如果我停止firewalld,一切都很好。

[root@k8smaster ~]# kubectl exec -ti dnsutils -- nslookup kubernetes.default
Server:     10.96.0.10
Address:    10.96.0.10#53

Name:   kubernetes.default.svc.cluster.local
Address: 10.96.0.1

所以我的问题是,我应该在firewalld中添加任何端口吗?让我知道是否有任何信息。我应该在这里添加。谢谢。

KoopaKiller

您所应用的规则仅适用于Flannel通信,您需要允许所有Kubernetes端口使其正常工作。

在简历中,您需要为以下端口应用规则:

Control-plane node(s)
Protocol        Direction       Port Range      Purpose Used By
TCP     Inbound 6443*   Kubernetes API server   All
TCP     Inbound 2379-2380       etcd server client API  kube-apiserver, etcd
TCP     Inbound 10250   Kubelet API     Self, Control plane
TCP     Inbound 10251   kube-scheduler  Self
TCP     Inbound 10252   kube-controller-manager Self

Worker node(s)
Protocol        Direction       Port Range      Purpose Used By
TCP     Inbound 10250   Kubelet API     Self, Control plane
TCP     Inbound 30000-32767     NodePort Services†      All
† Default port range for NodePort Services.
~                                          

在这里,您可以看到控制平面和辅助节点的所有必需端口。

然后将此规则后应用,你需要申请更多的其他2个规则,允许网络绒布提到这里

确保您的防火墙规则允许参与覆盖网络的所有主机的UDP端口8285和8472通信Flannel故障排除指南的“防火墙”部分将对此进行更详细的说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用防火墙的情况下阻止传入的Internet通信?

来自分类Dev

如何在不使用内置防火墙的情况下保护我的symfony2网站?

来自分类Dev

如何在没有防火墙特权的情况下运行Dart编辑器?

来自分类Dev

Kubernetes,法兰绒和曝光服务

来自分类Dev

使用Glimpse如何在不禁用的情况下将其关闭?

来自分类Dev

HDFS集群无法与Kubernetes +法兰绒一起使用

来自分类Dev

HDFS集群无法与Kubernetes +法兰绒一起使用

来自分类Dev

Kubernetes:用印花棉布替换法兰绒

来自分类Dev

如何禁用自动防火墙条目

来自分类Dev

如何禁用Windows防火墙?

来自分类Dev

如何通过法兰绒启用容器Internet访问?

来自分类Dev

如何通过法兰绒启用容器Internet访问?

来自分类Dev

如何在不禁用小部件的情况下禁用或隐藏jQuery UI微调器按钮?

来自分类Dev

在Windows 10上如何在不禁用Win + Left / Right的情况下禁用aero snap?

来自分类Dev

如何在不禁用密码的情况下禁用Windows轻扫屏幕锁定?

来自分类Dev

如何在不禁用小部件的情况下禁用或隐藏jQuery UI微调器按钮?

来自分类Dev

如何在不禁用缩略图的情况下使用thumbs.db删除空文件夹

来自分类Dev

在不访问其他计算机的情况下测试防火墙规则

来自分类Dev

如何在不禁用窗体控件的情况下使窗体区域不可单击

来自分类Dev

如何在不禁用Unity的情况下启用视觉效果(compiz)?

来自分类Dev

如何在不禁用Unity的情况下启用视觉效果(compiz)?

来自分类Dev

如何在不禁用分配的情况下编辑核心转储模式?

来自分类Dev

我如何在不禁用Firefox的情况下修复丑陋的非透明字体渲染?

来自分类Dev

在Android中,如何在不禁用onClick颜色的情况下更改listView的背景颜色?

来自分类Dev

用户如何在不禁用选择选项的情况下停止选择它

来自分类Dev

如何在不禁用窗体控件的情况下使窗体区域不可单击

来自分类Dev

如何在不禁用蓝牙的情况下防止蓝牙耳机自动连接?

来自分类Dev

如何在不禁用 geom_smooth 的情况下构建悬停文本?

来自分类Dev

ufw防火墙已禁用-如何重新打开防火墙?

Related 相关文章

  1. 1

    如何在不使用防火墙的情况下阻止传入的Internet通信?

  2. 2

    如何在不使用内置防火墙的情况下保护我的symfony2网站?

  3. 3

    如何在没有防火墙特权的情况下运行Dart编辑器?

  4. 4

    Kubernetes,法兰绒和曝光服务

  5. 5

    使用Glimpse如何在不禁用的情况下将其关闭?

  6. 6

    HDFS集群无法与Kubernetes +法兰绒一起使用

  7. 7

    HDFS集群无法与Kubernetes +法兰绒一起使用

  8. 8

    Kubernetes:用印花棉布替换法兰绒

  9. 9

    如何禁用自动防火墙条目

  10. 10

    如何禁用Windows防火墙?

  11. 11

    如何通过法兰绒启用容器Internet访问?

  12. 12

    如何通过法兰绒启用容器Internet访问?

  13. 13

    如何在不禁用小部件的情况下禁用或隐藏jQuery UI微调器按钮?

  14. 14

    在Windows 10上如何在不禁用Win + Left / Right的情况下禁用aero snap?

  15. 15

    如何在不禁用密码的情况下禁用Windows轻扫屏幕锁定?

  16. 16

    如何在不禁用小部件的情况下禁用或隐藏jQuery UI微调器按钮?

  17. 17

    如何在不禁用缩略图的情况下使用thumbs.db删除空文件夹

  18. 18

    在不访问其他计算机的情况下测试防火墙规则

  19. 19

    如何在不禁用窗体控件的情况下使窗体区域不可单击

  20. 20

    如何在不禁用Unity的情况下启用视觉效果(compiz)?

  21. 21

    如何在不禁用Unity的情况下启用视觉效果(compiz)?

  22. 22

    如何在不禁用分配的情况下编辑核心转储模式?

  23. 23

    我如何在不禁用Firefox的情况下修复丑陋的非透明字体渲染?

  24. 24

    在Android中,如何在不禁用onClick颜色的情况下更改listView的背景颜色?

  25. 25

    用户如何在不禁用选择选项的情况下停止选择它

  26. 26

    如何在不禁用窗体控件的情况下使窗体区域不可单击

  27. 27

    如何在不禁用蓝牙的情况下防止蓝牙耳机自动连接?

  28. 28

    如何在不禁用 geom_smooth 的情况下构建悬停文本?

  29. 29

    ufw防火墙已禁用-如何重新打开防火墙?

热门标签

归档