关于k8s网络
在vitual box中 使用k8s 1.19.2 和flannel 创建了一个学习环境,但网络这儿有些疑问:
前提:
系统 Centos 8.2
网络 Host-Only
问题:
1.firewalld服务是否需要关闭,如果开启的话,K8s能否自己管理各node间访问规则。
已有问题,Service的CLUSTER-IP
在开着firewalld时,在其他主机上无法正常访问。
2.flannel 显示已断开
是否正常
3.创建的Service 如何指定 External-IP?
4.Centos8没找到 flannel的rpm包,是不是不需要额外安装?
5.是否可以配置多网卡,用单独一个网卡配置External-IP
,是否只需要一个Node配置多网卡就可以?
回答
此外,docker0的网段和flannel.1不一致,是否有影响?
firewalld
可以打开但是前提是防火墙放开做策略使各个node
之间可以访问就可以,service
无法访问查看如果你的集群式默认安装CLUSTER-IP
是基于iptables
实现,查看的你的iptables nat
规则是否正常,看kube-proxy
日志.- flannel是异常,应该也与iptables有关系。
- Service 的
External-IP
一般在类型为LoadBalancer
时使用 是基于nodeport形式外层加了一层代理 ,你集群不是云机器的话,是不支持这种模式的。 - 可以容器安装flannel,或者可以官网找源码包 。
- 没明白你的意思
- deocker0 和 flannel.1 不一致没影响。
以上是 关于k8s网络 的全部内容, 来源链接: utcz.com/a/58667.html