安装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应用策略。