5分钟了解容器云和k8s

5分钟了解容器云和k8s,第1张

也称为INTERNAL-IP
这是各Node的物理网卡(也可能是VPS的虚拟网卡)的IP地址的映射地址(Host IP的映射IP),是ECS的私有IP地址,也可以称为Node IP 这部分信息可以通过 kubectl get node -o wide 获取得到。

它是pod网络的IP地址,是每个POD分配的虚拟IP,可以使用 kubectl get pod -o wide 来查看。

它是Service的地址,是一个虚拟地址(无法ping),是使用 kubectl create 时,--port 所指定的端口绑定的IP,各Service中的pod都可以使用CLUSTER-IP:port的方式相互访问(当然更应该使用ServiceName:port的方式)
可以使用‘kubectl get svc’进行查看。

这是对外暴露出的地址,它在Node和Service的配置选项中都有。
在Node中的EXTERNAL-IP,实际是IaaS平台分配的公网IP
在Service中,如果使用type=NodePort的模式,它将直接使用Node的INTERNAL-IP,进而由IaaS转化成为公网地址,而在type=LoadBalancer的情况下,是由IaaS服务商再进行分配公网地址(阿里没有此项功能,所以效果等同于NodePort模式)。
使用 kubectl get node -o wide 和 kubectl get svc -o wide 命令都可以查看到。

它是Pod内部容器的端口,比如tomcat是8080,PODIP:targetPort,构成了EndPoint

它是Service的虚拟端口,对targetPort进行映射。CLUSTER-IP:port,构成了微服务地址。

它是集群对外暴露的端口,NODEIP:nodePort,构成对外访问的地址。

注意把10170208111 替换成自己linux虚拟机的ip地址

# kubeadm init  \

--apiserver-advertise-address=10170208111  \

--image-repository registryaliyuncscom/google_containers  \

--kubernetes-version=v1194  \

--service-cidr=109600/12  \

--pod-network-cidr=1024400/16  \

--token-ttl=0

安装方式建议实用kubeadm安装方式

kubectl taint nodes --all node-rolekubernetesio/master-

wget >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13252587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-26
下一篇 2023-06-26

发表评论

登录后才能评论

评论列表(0条)

保存