安装K8S后,Linux网络配置主要包括以下方面:
ip addr show
查看。/etc/sysconfig/network-scripts/ifcfg-ens33
),设置静态IP、子网掩码、网关、DNS等,例如BOOTPROTO=static
,IPADDR=192.168.1.100
等。systemctl restart network
。hostnamectl set - hostname
设置主机名。/etc/hosts
中添加主机名与IP的映射,如192.168.1.100 k8s-master
。kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube - flannel.yml
安装,可修改配置文件定制子网等参数。kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml
安装,支持网络策略。kubectl create -f https://raw.githubusercontent.com/cilium/cilium/1.9.9/install/kubernetes/quick - install.yaml
安装。NetworkPolicy
YAML文件来定义流量规则,例如允许特定命名空间内Pod间的通信,然后使用kubectl apply -f
应用策略。