当前位置:网站首页>Kubernetes服务类型浅析:从概念到实践
Kubernetes服务类型浅析:从概念到实践
2020-11-07 20:15:00 【InfoQ】
在Kubernetes中,服务总是能使其网络访问到一个或一组Pod上。服务将会根据标签选择Pod并且当对这些服务建立网络时,它会选择集群中所有与服务的selector相匹配的Pod,并选择其中的一个,然后将网络请求转发给它。
Kubernetes 服务vs Deployment
在K8S中我们应该如何区分Deployment和服务呢?
- Deployment主要负责让一组pod在集群中保持运行
- 服务主要负责在集群中启用对一组pod的网络访问
我们可以使用deployment而不使用服务,所以我们可以保持几个相同的Pod在K8S集群中运行。此外,Deployment的规模可以扩大和缩小,pod也可以复制。在Kubernetes中,单个pod可以直接通过网络请求单独访问,因此要跟踪pod会有些困难。
我们也可以使用一个服务类型而不需要deployment。如果我们这样做,将创建一个单一的pod,而不是像我们在deployment中那样一起创建所有pod。不过,我们还有另一种替代方案,即我们的服务能够根据分配给它们的标签进行选择,从而将网络请求路由到这些Pod。
我们如何发现Kubernetes服务呢?
在Kubernetes中,有两种方式可以发现服务:
原文链接:【https://www.infoq.cn/article/qCQWaB2ZzcUTc2LqXBpr】。未经作者许可,禁止转载。
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://www.infoq.cn/article/qCQWaB2ZzcUTc2LqXBpr?utm_source=rss&utm_medium=article
边栏推荐
- 站外推广的计划需要考虑哪些呢?
- From technology to management, the technology of system optimization is applied to enterprise management
- Using LWA and lync to simulate external test edge free single front end environment
- 如何高效的学习技术
- About Devops seven misunderstandings, 99% of people have been hit!
- Python 3 operates the Jenkins module API
- [graffiti footprints of Internet of things] mainstream communication mode of Internet of things
- Do you really know how to use search engines?
- Solution to st link USB communication error in stlink Download
- 使用RabbitMQ实现分布式事务
猜你喜欢
失眠一个整晚上
cubemx做stm32 USB开发
Kubernetes (1): introduction to kubernetes
awk实现类sql的join操作
C enumerates the differences between permissions |, and |
聊聊Go代码覆盖率技术与最佳实践
你真的会使用搜索引擎吗?
Three steps to understand Kerberos Protocol easily
ajax 载入html后不能执行其中的js解决方法
Test the necessary skill points of siege lion! This article takes you to interpret the testing technology under Devops
随机推荐
k-vim安装及The ycmd server SHUT DOWN (restart with ':YcmRestartServer')这种错误的解决方法
PHP backdoor hiding skills
DOM节点操作
【原創】ARM平臺記憶體和cache對xenomai實時性的影響
[original] the impact of arm platform memory and cache on the real-time performance of xenomai
频收罚单的浦发银行:增收不增利,曾遭骗贷数亿元,内控缺位?
Exception calling 'downloadstring' with '1' arguments: 'operation timed out'
阿里terway源码分析
Application and principle of handlermethodargumentresolver
Do you really know how to use search engines?
【QT】QThread原始碼淺析
滴滴的分布式ID生成器(Tinyid),好用的一批
Microservice - how to limit and fuse service current
Exclusive interview with Yue Caibo
Is blazor ready to serve the enterprise?
Introduction to Jenkins (2) declarative pipeline
RECH8.0版本学习 days 12 rh134部分
使用LWA和Lync模拟外部测试无边缘单前端环境
Using LWA and lync to simulate external test edge free single front end environment
What should be considered in the promotion plan outside the station?