Kubespec Logo kubespec.dev

v1

Namespaced Resource

Pod

        Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
      

Click on Property Name to show the description, and Pink Types to expand schema.

Required properties are marked with *

Change History

Kubernetes v1.32

+2~84

Kubernetes v1.31

+16-1~39

Kubernetes v1.30

+10~19

Kubernetes v1.29

+16-1~4

Kubernetes v1.28

+5~27

Kubernetes v1.27

+10~100

Kubernetes v1.26

+7~5

Kubernetes v1.25

+4-2~7

Kubernetes v1.24

+1~116

Kubernetes v1.23

+10~81

Kubernetes v1.22

+7~29

Kubernetes v1.21

+13-1~10

Kubernetes v1.20

~4

Kubernetes v1.19

+6~17

Kubernetes v1.18

+1~18

Kubernetes v1.17

~12

Kubernetes v1.16

+14-2~5

Kubernetes v1.15

+5~10

Kubernetes v1.14

+5~6

Kubernetes v1.13

+1~2

Kubernetes v1.12

+3~10

Kubernetes v1.11

+6~5

Examples

There are 3 examples of Pod that you can use as a starting point to create your own.

apiVersion: v1
kind: Pod
metadata:
  name: sleep
  namespace: default # Pod is a namespaced a resource
spec:
  containers:
    - name: pods-sleep
      image: busybox
      command:
        - sleep
        - '3600'

Other useful resources