zoukankan      html  css  js  c++  java
  • Kubernetes-Pod/ReplicaSet/Deployment/Service关系

    本文主要记录解决自己学习和工作中的一个疑惑:k8s中的Pod/ReplicaSet/Deployment/Service这几个资源究竟是什么关系?

    资源之间的关系

    1)Pod是最小的调度单元,Pod启停容器镜像等;
    2)Pod由ReplicaSet控制,ReplicaSet由Deployment控制,然后外部提供服务的是Service。

    RS—>Pod

    查看Pod:

    $ kubectl get pods
    pod

    查看RS:

    $ kubectl get rs
    RS

    查看Pod详情:

    $ kubectl describe pods pod_name
    Pod详情
    我们可以通过kubectl describe pods pod_name看到Controlled By字段的值是ReplicaSet/rs_name,即Pod由RS控制

    Deployment—>RS

    查看RS:

    $ kubectl get rs
    RS

    查看Deployment:

    $ kubectl get deploy
    Deployment

    查看RS详情:

    $ kubectl describe rs rs_name
    RS详情
    我们可以通过kubectl describe rs rs_name看到Controlled By字段的值是Deployment/deploy_name,即RS由Deployment控制
      我们也可以通过kubectl describe deploy deploy_name查看某个deployment的详情,发现没没有Controlled By字段,deployment不受其他组件控制,需要用户去创建该资源,service则在deployment——>rs——>pod这一套流程的基础上对外提供服务。

  • 相关阅读:
    Android EditText 文本框实现搜索和清空效果
    Android学习笔记之打钩显示输入的密码
    Mysql limit offset
    Android SDK更新以及ADT更新出现问题的解决办法
    Android Broadcast Receiver 使用入门
    立即执行函数
    JS 原型 & 继承
    JS 对象
    chrome extension overview
    JS 修改元素
  • 原文地址:https://www.cnblogs.com/Andya/p/12425793.html
Copyright © 2011-2022 走看看