1、为啥选择calico

可以支持网络策略。

2、安装calico插件

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

等状态都变成running后就可以正常通信了

3 、测试集群

# 创建pod
kubectl create deployment my-web --image=nginx
# 创建service
kubectl expose deployment my-web --port=80 --target-port=80 --type=NodePort

查看创建的pod及svc

 任意一台主机IP的地址: 31530就可以看到nginx 欢迎页面

4 、测试coredns

运行pod

kubectl run busybox --image busybox:1.28 --restart=Never --rm -it busybox -- sh

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐