zoukankan      html  css  js  c++  java
  • kubernets之pod简介

    一  k8s集群里面的最小单位是pod

         1.1 一个较为简单的pod的配置文件

        

    • apiverson: api的版本号
    • kind: 资源的种类
    • metadata: pod的种类等相关信息
    • spec: pod里面包含的容器信息

        1.2 通过命令创建pod

             kubectl create -f kubia.yml

        1.3 pod的生命周期

    • pending: 该状态下,已经向apiserver提交了pod的创建文件,正在进一步校验,语法是否正确,是否能够通过鉴权
    • ContainerCreateing: 这个状态容器已经通过鉴权,并且已经经过scheduler调度分配到相关的node节点上面,并且正在进行容器创建过程
    • running: 该状态下容器已经正常运行,也是大家都比较喜欢看到的一种状态
    • success: 这种是容器已经成功运行,并且正常退出
    • failed: 所有容器都已经结束,但至少有一个是失败的姿态退出
    • unknown: 顾名思义就是这个容器失联了,无法感知它的状态

        1.4 查询集群已经有的pod命令

            kubectl get pod --namespace=default

        1.5 另外为了方便调试,kubectl还提供了一种调试方案,是将pod的端口转发到node上面,从而可通过node:port进行访问

           kubectl port-forward pod_name node_port:contained_port

           

  • 相关阅读:
    ARC 066D Xor Sum AtCoder
    哈尔滨理工大学---沼跃鱼(待整理)
    C#从字符串获取文件路径
    蓝桥杯---机器人行走
    关于float和double的输入输出问题
    湖南多校对抗赛---Jerry's trouble
    湖南多校对抗赛---Good subsequence
    湖南多校对抗赛---Rectangle(01背包)
    蓝桥杯---公式解析
    蓝桥杯---砝码称重
  • 原文地址:https://www.cnblogs.com/wxm-pythoncoder/p/14169336.html
Copyright © 2011-2022 走看看