当前位置:网站首页>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
边栏推荐
- 微服務 - 如何進行服務限流和熔斷
- Rech8.0 learning days 12 rh134
- confd
- 使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
- 在pandas中使用pipe()提升代码可读性
- Implementation of nginx version of microservice architecture
- C# 枚举权限 |和||,&和&&的区别
- Application and principle of handlermethodargumentresolver
- 华为HCIA笔记
- Web API series (3) unified exception handling
猜你喜欢
Didi's distributed ID generator (tinyid), easy to use
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
站外推广的计划需要考虑哪些呢?
不要把异常当做业务逻辑,这性能可能你无法承受
DOM节点操作
C enumerates the differences between permissions |, and |
CI / CD of gitlab continuous integrated development environment
win7如何快速打cmd并到达所要的目录
About Devops seven misunderstandings, 99% of people have been hit!
如何解决谷歌Chrome浏览器空白页的问题
随机推荐
高级并发编程系列九(Lock接口分析)
模型预测准确率高达94%!利用机器学习完美解决2000亿美元库存难题
PHP security: the past and present of variables
In simple terms, the large front-end framework angular6 practical course (angular6 node.js 、keystonejs、
Mac新手必备小技巧
C语言Ⅰ博客作业03
使用LWA和Lync模拟外部测试无边缘单前端环境
[note] error while loading pyv8 binary: exit code 1 solution
Let you have a deep understanding of gitlab CI / CD principle and process
嘉宾专访|2020 PostgreSQL亚洲大会中文分论坛:岳彩波
GrowingIO 响应式编程探索和实践
Code Review最佳实践
confd
C語言重點——指標篇(一文讓你完全搞懂指標)| 從記憶體理解指標 | 指標完全解析
全网最硬核讲解计算机启动流程
Using thread communication to solve the problem of cache penetrating database avalanche
Technical debt is a lack of real understanding of business functions- daverupert.com
ajax 载入html后不能执行其中的js解决方法
大数据算法——布隆过滤器
快進來!花幾分鐘看一下 ReentrantReadWriteLock 的原理!