Skip to Content
Kubernetes即学即用(第二版)
book

Kubernetes即学即用(第二版)

by Brendan Burns, Joe Beda, Kelsey Hightower
June 2021
Intermediate to advanced
300 pages
5h 4m
Chinese
China Electric Power Press Ltd.
Content preview from Kubernetes即学即用(第二版)
102
7
$
kubectl get pods -o wide --selector=app=alpaca,env=prod
NAME ... IP ...
alpaca-prod-3408831585-bpzdz ... 10.112.1.54 ...
alpaca-prod-3408831585-kncwt ... 10.112.2.84 ...
alpaca-prod-3408831585-l9fsq ... 10.112.2.85 ...
至此,你已经完成了基本的服务发现!你可以使用标签来识别感兴趣的
Pod
集合,获得所有与标签相关的
Pod
,然后再找出
IP
地址。然而,保证标签集
的正确性并同步使用本身就很麻烦。这就是创建服务对象的原因。
7.5.3 kube-proxy
与集群
IP
集群
IP
是稳定的虚拟
IP
,可以平衡服务中所有端点之间的流量。具体工作是
由在集群的每个节点上运行的组件
kube-proxy
完成的(见图
7-1
)。
API服务器
客户端
集群IP
节点
后端1
后端2
后端3
7
-
1
:使用集群 IP 完成配置
在图
7-1
中,
kube-proxy
通过
API
服务器监视集群中的新服务。下一步,它
会在主机的内核中建立一套
iptables
规则,并通过这套规则改变数据包的目
的地,将它们定向到该服务的一个端点上。如果服务的端点集发生变化(由
Pod
的加入或删除,或由于就绪检查失败等原因),则
iptables
规则集将
被重写。
在服务创建的时候,通常集群
IP ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

PyTorch深度学习

PyTorch深度学习

Posts & Telecom Press, Vishnu Subramanian
Python数据分析

Python数据分析

Posts & Telecom Press, Ivan Idris
Python贝叶斯分析(第2版)

Python贝叶斯分析(第2版)

Posts & Telecom Press, Osvaldo Martin
Python高级编程(第2版)

Python高级编程(第2版)

Posts & Telecom Press, Michał Jaworski, Tarek Ziadé

Publisher Resources

ISBN: 9787519856762