pod详解

apiVersion: v1 //版本
kind: pod //类型,pod
metadata: //元数据
name: String //元数据,pod的名字
namespace: String //元数据,pod的命名空间
labels: //元数据,标签列表
- name: String //元数据,标签的名字
annotations: //元数据,自定义注解列表
- name: String //元数据,自定义注解名字
spec: //pod中容器的详细定义
containers: //pod中的容器列表,可以有多个容器

  • name: String
    image: String //容器中的镜像
    imagesPullPolicy: [Always|Never|IfNotPresent]//获取镜像的策略
    command: [String] //容器的启动命令列表(不配置的话使用镜像内部的命令)
    args: [String] //启动参数列表
    workingDir: String //容器的工作目录
    volumeMounts: //挂载到到容器内部的存储卷设置
    • name: String
      mountPath: String
      readOnly: boolean
      ports: //容器需要暴露的端口号列表
    • name: String
      containerPort: int //容器要暴露的端口
      hostPort: int //容器所在主机监听的端口(容器暴露端口映射到宿主机的端口)
      protocol: String
      env: //容器运行前要设置的环境列表
    • name: String
      value: String
      resources: //资源限制
      limits:
      cpu: Srting
      memory: String
      requeste:
      cpu: String
      memory: String
      livenessProbe: //pod内容器健康检查的设置
      exec:
      command: [String]
      httpGet: //通过httpget检查健康
      path: String
      port: number
      host: String
      scheme: Srtring
      httpHeaders:
      • name: Stirng
        value: String
        tcpSocket: //通过tcpSocket检查健康
        port: number
        initialDelaySeconds: 0//首次检查时间
        timeoutSeconds: 0 //检查超时时间
        periodSeconds: 0 //检查间隔时间
        successThreshold: 0
        failureThreshold: 0
        securityContext: //安全配置
        privileged: falae
        restartPolicy: [Always|Never|OnFailure]//重启策略
        nodeSelector: object //节点选择
        imagePullSecrets:
    • name: String
      hostNetwork: false //是否使用主机网络模式,默认否
      volumes: //在该pod上定义共享存储卷
  • name: String
    meptyDir: {}
    hostPath:
    path: string
    secret: //类型为secret的存储卷
    secretName: String
    item:
    • key: String
      path: String
      configMap: //类型为configMap的存储卷
      name: String
      items:
    • key: String
      path: String

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 丁振莹
  • 访问人数: | 浏览次数:

你的每一分支持,是我努力下去的最大的力量 ٩(๑❛ᴗ❛๑)۶

支付宝
微信