温馨提示×

安装K8S后Linux网络如何配置

小樊
55
2025-08-25 15:01:26
栏目: 智能运维

安装K8S后,Linux网络配置主要包括以下方面:

  • 基础网络设置
    • 确保系统已安装所需网卡,通过ip addr show查看。
    • 编辑网络配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33),设置静态IP、子网掩码、网关、DNS等,例如BOOTPROTO=staticIPADDR=192.168.1.100等。
    • 重启网络服务使配置生效,如systemctl restart network
  • 主机名与DNS配置
    • 使用hostnamectl set - hostname设置主机名。
    • /etc/hosts中添加主机名与IP的映射,如192.168.1.100 k8s-master
  • 网络插件配置
    • Flannel:以kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube - flannel.yml安装,可修改配置文件定制子网等参数。
    • Calico:通过kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml安装,支持网络策略。
    • Cilium:使用kubectl create -f https://raw.githubusercontent.com/cilium/cilium/1.9.9/install/kubernetes/quick - install.yaml安装。
  • 网络策略配置(可选):如使用Calico,可通过创建NetworkPolicy YAML文件来定义流量规则,例如允许特定命名空间内Pod间的通信,然后使用kubectl apply -f应用策略。

0