在CentOS系统上配置Kubernetes(K8s)网络涉及多个步骤,以下是详细的配置指南:
ip addr
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
sudo systemctl restart network
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo setenforce 0
sudo sed -i 's/SELINUXenforcing/SELINUXdisabled/' /etc/selinux/config
hostnamectl set-hostname k8s-master
sudo vi /etc/hosts
192.168.1.100 k8s-master
192.168.1.101 k8s-node1
192.168.1.102 k8s-node2
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
kubeadm init --apiserver-advertise-address 192.168.1.100 --image-repository registry.aliyuncs.com/google_containers --kubernetes-version v1.22.15 --service-cidr 10.96.0.0/12 --pod-network-cidr 10.244.0.0/16
kubectl get nodes
kubectl get pods --all-namespaces
以上步骤是在CentOS系统上成功配置Kubernetes网络的基本流程。请根据您的实际网络环境和需求调整IP地址和配置。