首页 > 其他 > 详细

【转帖】k8s之Deployment与service

时间:2019-08-14 00:52:33      阅读:98      评论:0      收藏:0      [点我收藏+]

k8s之Deployment与service

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32828145/article/details/81429232

一.概念

pod   : 最小执行调度单元

Deployment :部署无状态应用

Daemonset : 部署守护应用

Cronjob :部署定时任务

job : 部署定时任务

statefulset  : 部署有状态应用

service ,endpoint, ingress 为服务类型

二. 理解

一次deployment为一次部署,如图Deployment调用ReplicaSet创建多个Pod副本

技术分享图片

下图为kubernetes节点的整体整体框架图,当外部访问服务器时,访问请求会被workload到每一节点上。

技术分享图片

当外部client访问服务器时,首先访问服务器一致对外提供的接口,通过这一接口再将请求workload到每台主机上,每台主机上都有相对应的NodePort端口来接受这一请求,每个service服务上都有一个ClusterIP,通过ClusterIP和每台主机上的IPTables表,service将求情workload到具体的每个pod上。

技术分享图片

不同的场景下namespace的理解是不同的,在docker下是对每个容器间资源的隔离,在Kubernetes下也有不同的含义其中一种为限制每个Pod所申请的和使用CPU和内存的资源,还有一种为为不同群体的Client相互隔离。

【转帖】k8s之Deployment与service

原文:https://www.cnblogs.com/jinanxiaolaohu/p/11349434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!