这是各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 >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)