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这一套流程的基础上对外提供服务。

  • 相关阅读:
    雅虎35条优化黄金守则
    安装入门
    NPOI 2.0 Excel读取显示
    STL算法
    MVVM框架avalon在兼容旧式IE
    Asp.Net MVC3.0网站统计登录认证的在线人数
    Windows Server 服务器安全配置
    SignalR的服务器广播
    angularjs + seajs构建Web Form3
    MVC应用程序显示上传的图片
  • 原文地址:https://www.cnblogs.com/Andya/p/12425793.html
Copyright © 2011-2022 走看看