K8S的各种IP和Port

也称为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,构成对外访问的地址。

  • K8S鐨勫悇绉岻P鍜孭ort
    绛旓細瀹冩槸pod缃戠粶鐨処P鍦板潃锛屾槸姣忎釜POD鍒嗛厤鐨勮櫄鎷烮P,鍙互浣跨敤 kubectl get pod -o wide 鏉ユ煡鐪嬨傚畠鏄疭ervice鐨勫湴鍧,鏄竴涓櫄鎷熷湴鍧锛堟棤娉昿ing锛夛紝鏄娇鐢 kubectl create 鏃讹紝--port 鎵鎸囧畾鐨勭鍙g粦瀹鐨処P,鍚凷ervice涓殑pod閮藉彲浠ヤ娇鐢–LUSTER-IP:port鐨勬柟寮忕浉浜掕闂紙褰撶劧鏇村簲璇ヤ娇鐢⊿erviceName:port鐨勬柟寮忥級...
  • k8s缃戠粶鍘熺悊-ipvs
    绛旓細鈶:ip鍜宲ort鍖归厤涓嶄笂KUBE-CLUSTER-IP 鐨刬pset,鍒ゆ柇鏄闂殑鏈湴鍦板潃,杩涘叆KUBE-NODE-PORT閾俱 鈶:杩涘叆KUBE-NODE-PORT閾惧悗,鍒ゆ柇璁块棶绔彛鍦 KUBE-NODE-PORT-TCP ipset瑙勫垯涓,鍥犳杩涘叆KUBE-MARK-MASQ閾俱 鈶:杩涘叆KUBE-MARK-MASQ閾,瀵规暟鎹仛mark鏍囪 鍚庣画娴佺▼璺焎lusterIp涓鏍,姝ゅ灏变笉鍦ㄩ槓杩般 2.3銆乨ns鐩稿叧  ...
  • K8s鐨缃戠粶璇﹁В
    绛旓細浠庡鎴风鍒 ClusterIP:Port 鐨勬姤鏂囬兘浼氳閲嶅畾鍚戝埌 Proxy Port锛孠ube-Proxy 鏀跺埌鎶ユ枃鍚庯紝閫氳繃 Round Robin (杞) 鎴栬 Session Affinity锛堜細璇濅翰鍜屽姏锛屽嵆鍚屼竴 Client IP 閮借蛋鍚屼竴閾捐矾缁欏悓涓 Pod 鏈嶅姟锛夊垎鍙戠粰瀵瑰簲鐨 Pod銆傚綋鐒讹紝鏂扮増鏈殑k8s寮濮嬪熀浜 ipvs鏉ユ浛鎹ptables 浜嗭紝浣嗘槸褰㈠紡鍜宨ptables鏄被浼肩殑銆
  • K8s鏆撮湶鍐呴儴鏈嶅姟鐨勫绉嶆柟寮
    绛旓細port 鈥斺擲ervice鏆撮湶鍦–luster IP涓婄殑绔彛锛屼篃灏辨槸铏氭嫙IP瑕佺粦瀹氱殑绔彛銆俻ort鏄彁渚涚粰闆嗙兢鍐呴儴瀹㈡埛绔闂甋ervice鐨勫叆鍙c俷odeport 鈥斺K8s闆嗙兢鏆撮湶缁欓泦缇ゅ閮ㄥ鎴疯闂甋ervice鐨勫叆鍙c倀argetport 鈥斺旀槸Pod鍐呭鍣ㄧ殑绔彛銆備粠port鍜宯odeport涓婅繘鍏ョ殑鏁版嵁鏈缁堜細缁忚繃Kube-proxy娴佸叆鍒板悗绔痯od閲屽鍣ㄧ殑绔彛锛屽鏋渢argetp...
  • Kubernetes杩涢樁涔嬭矾(涔)Service绯诲垪涔婥lusterIP&NodePort
    绛旓細鍦ㄥ畾涔塖ervice鐨勬椂鍊欏彲浠ユ寚瀹氫竴涓嚜宸遍渶瑕佺殑绫诲瀷鐨凷ervice锛屽鏋滀笉鎸囧畾鐨勮瘽榛樿鏄疌lusterIP绫诲瀷銆傚彲浠ヤ娇鐢ㄧ殑鏈嶅姟绫诲瀷濡備笅锛氶氳繃闆嗙兢鐨勫唴閮 IP 鏆撮湶鏈嶅姟锛岄夋嫨璇ュ硷紝鏈嶅姟鍙兘澶熷湪闆嗙兢鍐呴儴鍙互璁块棶锛岃繖涔熸槸榛樿鐨凷ervice绫诲瀷銆侰lusterIP绫诲瀷鐨剆ervice鍒涘缓鏃讹紝k8s浼氶氳繃etcd浠庡彲鍒嗛厤鐨処P姹犱腑鍒嗛厤涓涓狪P锛岃IP鍏ㄥ眬...
  • k8s 涔 service ip
    绛旓細鍦∣UTPUT閾句笂锛屽尮閰嶅埌dnat瑙勫垯锛屽皢鏁版嵁鍖呯殑鐩殑ip/port鎹㈡垚浜10.1.139.84:80鎴栬10.1.139.93:80锛屽苟涓旂粰鏁版嵁鍖呭仛浜嗘爣璁0x4000/0x4000銆傛牴鎹甅ASQUERADE鍋歴nat鏃讹紝婧愬湴鍧閫夋嫨鍙互閫氳繃涓嬮潰鍛戒护鑾峰彇锛屽湪姝や緥涓紝婧恑p涓10.1.236.128 c. 鍦╪ginx pod璁块棶 杩欓噷杩樿鍐嶅垎涓ょ鍦烘櫙锛岃礋杞藉潎琛″悗鐨刬p鏄...
  • Kubernetes鍩虹鐭ヨ瘑绗旇
    绛旓細endpoint: pod鐨ip+瀹瑰櫒鏆撮湶鐨勭鍙 pause瀹瑰櫒 :姣忎竴涓狿OD閲岄潰閮戒細鏈変竴涓狿ause瀹瑰櫒(Pod鍐呮墍鏈夊鍣ㄥ叡浜玃ause瀹瑰櫒鐨刬p浠ュ強Volume),鏂逛究瀹炵幇瀹瑰櫒涔嬮棿鐨勭綉缁滈氫俊浠ュ強鍗峰叡浜,鍚屾椂Pause瀹瑰櫒涓鑸瘮涓氬姟瀹瑰櫒瑕佺ǔ瀹氬彲闈,鍙互浣滀负Pod鐨勭姸鎬佹爣璇嗗悜Kube-master鍙嶆槧鏁翠釜Pod鐨勭姸鎬 璧勬簮: K8s褰撲腑绠$悊鐨勫璞¢兘鍙仛K8s鐨璧勬簮,浠巔od銆丷C銆...
  • Linux閲岄潰k8s閲岄潰kind:service浠h〃浠涔堟剰鎬?
    绛旓細1 Service 鍚箟 K8s service鍙互鐞嗚В涓哄涓缁凱od鐨勬娊璞°傜被浼间簬Nginx鑳藉鎶婅姹傝浆鍙 鐨 瀵瑰簲鐨勬湇鍔′笂銆2 Service浣滅敤 2.1 pod浣跨敤鏃跺洜鏌愪簺闂閲嶅惎锛屼粠鑰屽鑷磒od 鐨処P鍙戠敓鍙樺寲锛屼細瀵艰嚧鏃х殑IP涓嶈兘鐢紝褰卞搷鐢ㄦ埛瀵圭郴缁熶娇鐢ㄣ俿ervice鐨勫嚭鐜板緢濂 鐨 瑙e喅姝ら棶棰橈紝瀹㈡埛绔氳繃service 璁块棶pod锛屽綋podIP鏈夊彉鍖栦篃...
  • 浠涔堟槸K8S?
    绛旓細k8s鍏ㄧОkubernetes,杩欎釜鍚嶅瓧澶у搴旇閮戒笉闄岀敓,k8s鏄负瀹瑰櫒鏈嶅姟鑰岀敓鐨勪竴涓彲绉绘瀹瑰櫒鐨勭紪鎺掔鐞嗗伐鍏,瓒婃潵瓒婂鐨勫叕鍙告鍦ㄦ嫢鎶眐8s,骞朵笖褰撳墠k8s宸茬粡涓诲浜嗕簯涓氬姟娴佺▼,鎺ㄥ姩浜嗗井鏈嶅姟鏋舵瀯绛夌儹闂ㄦ妧鏈殑鏅強鍜岃惤鍦,姝e湪濡傜伀濡傝嵓鐨勫彂灞曘傛兂瑕佷簡瑙f洿澶,鎴戞帹鑽愪綘鍘荤湅鐪嬫椂閫熶簯,浠栦滑鏄竴瀹跺叏鏍堜簯鍘熺敓鎶鏈湇鍔℃彁渚涘晢,鎻愪緵浜戝師鐢熷簲鐢ㄥ強鏁版嵁...
  • K8s鐨Flannel缃戠粶
    绛旓細Flannel瀹炵幇pod涔嬮棿鐨勯氫俊,鏄氳繃涓绉嶈鐩栫綉缁(overlay network),鎶婃暟鎹寘灏佽鍦ㄥ彟澶栦竴涓綉缁滄潵鍋氳浆鍙,杩欎釜瑕嗙洊缃戠粶鍙互缁欐瘡涓涓猵od鍒嗛厤涓涓嫭绔嬬殑ip鍦板潃,浣夸粬浠湅璧锋潵閮芥槸涓鍙板叿鏈夌嫭绔媔p鐨勭墿鐞嗕富鏈轰竴鏍枫 涓嬮潰杩欎釜灏辨槸k8s鐢ㄨ鐩栫綉缁滄潵瀹炵幇鐨勪竴涓緥瀛: flannel瑕嗙洊缃戠粶 鍙互鐪嬪埌鏈3涓猲ode,鍦ㄥ涓猲ode涓婂缓绔嬩竴涓鐩...
  • 扩展阅读:k8线三线理论 ... k82经典版最新电视 ... k82手机经典网 ... k82经典电网 ... 经典k8线理论 ... 80s理论电网 ... k82 经典 ... k8手机经典版最新款2024 ... k82经典版全集免费观看 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网