ubuntu

Ubuntu Kubernetes网络如何设置

小樊
44
2025-12-28 09:30:01
栏目: 智能运维

Ubuntu 上搭建 Kubernetes 网络的实操指南

一 基础环境准备

二 初始化集群与 kubectl 配置

三 安装网络插件 CNI

插件 适用场景 安装要点
Calico 中大规模、需要细粒度策略 kubectl apply -f https://docs.projectcalico.org/v3.26/manifests/calico.yaml;若 Pod 网段非默认,修改清单中的 CALICO_IPV4POOL_CIDR;双网卡可设置 IP_AUTODETECTION_METHOD: “interface=eth0”
Flannel 快速搭建、中小规模 使用最新稳定清单(如 v0.22.0):curl -O https://raw.githubusercontent.com/flannel-io/flannel/v0.22.0/Documentation/kube-flannel.yml && kubectl apply -f kube-flannel.yml;同二层网段可将 Backend.Type 由 vxlan 改为 host-gw 提升性能
Cilium 高性能、基于 eBPF、可替代 kube-proxy 通过 Helm 安装:helm repo add cilium https://helm.cilium.io/ && helm install cilium cilium/cilium --namespace kube-system --set kubeProxyReplacement=true(按需设置 k8sServiceHost/k8sServicePort)

四 验证与连通性测试

五 常见问题与优化

0
看了该问题的人还看了