Difference between revisions of "Pod (Kubernetes)"
Jump to navigation
Jump to search
↑ https://kubernetes.io/docs/concepts/workloads/pods/pod/
↑ https://en.wikipedia.org/wiki/Kubernetes#Pods
↑ https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/
Tags: Mobile web edit, Mobile edit |
|||
Line 17: | Line 17: | ||
== Activities == | == Activities == | ||
− | # [[ | + | # [[CKA v1.15]]: [[Create and configure a basic Pod]]: <code>[[kubectl apply]]</code> |
# Create a pod network: <code>[[kubeadm init]] --pod-network-cidr=10.244.0.0/16</code> | # Create a pod network: <code>[[kubeadm init]] --pod-network-cidr=10.244.0.0/16</code> | ||
− | # [[ | + | # [[CKA v1.15]]: Understand how to use [[Labels]], [[Selector]] and [[Annotations]] |
− | # [[ | + | # [[CKA v1.15]]: Understand [[deployments]] and how to perform [[rolling updates]] |
− | # [[ | + | # [[CKA v1.15]]: Understand deployments and how to perform [[rollbacks]] |
== See also == | == See also == |
Revision as of 04:42, 3 May 2020
Kubernetes Pods[1][2] are the smallest deployable units that allows to deploy one or multiple containers as a single atomic unit. Pods are defined using kubectl apply
command.
kubectl apply
kubectl create -f mypod.yml
- Get a list of pods:
kubectl get pod MY_POD_NAME
kubectl delete pod MY_POD_NAME
kubectl top pod PODNAME
- Get more information about a pod:
kubectl describe pod MY_POD_NAME
See also ReplicaSet[3] concept.
Activities
- CKA v1.15: Create and configure a basic Pod:
kubectl apply
- Create a pod network:
kubeadm init --pod-network-cidr=10.244.0.0/16
- CKA v1.15: Understand how to use Labels, Selector and Annotations
- CKA v1.15: Understand deployments and how to perform rolling updates
- CKA v1.15: Understand deployments and how to perform rollbacks
See also
- Pods:
kubectl apply
,kubectl [ pod get | top | delete | describe pods ]
,InitContainers, PodInitializing, CrashLoopBackOff, ImagePullPolicy:, NodeAffinity, NodeSelector, Terminated
kubectl
: [cp | config | create
|delete
|edit | explain |
apply
|exec
|get
|set
|drain | uncordon | rolling-update
|rollout
|logs
|run
|auth
|label | annotate
|version
|top
|diff
|debug
|replace
|describe
|port-forward | proxy
|scale
|rollout
|api-resources
| expose deployment | expose | patch | attach | get endpoints | ~/.kube/config | kubectl logs --help | kubectl --help, kubectl-convert, kubectl autoscale, kubectl.kubernetes.io- CKA: v1.28: API, Namespace, Pods, secrets, Services, deployments, nodes, Volumes, Ingress, CKS
- Kubernetes: distributions, tools, CKA, CKS, Kubernetes interfaces: CSI, CNI, installation, workloads, networking,
kubeadm
,Kubernetes API
, Kubernetes API Server,kubectl, kubeadm, kubelet, kube-proxy
, Cloud services: EKS, GKE, TKE, DKS, Helm, Kubernetes RBAC, Kubernetes deployments, Minikube, Rancher, OpenShift, Charmed Kubernetes, Ingress, Kubernetes scheduler, Kubernetes Finalizers, logging, Kubernetes operator, Orka,kind:
, Kubernetes namespaces, Kubernetes dashboard, Kubernetes Metrics Server, Field Selectors, CoreDNS, CRI, Kubernetes Topology Manager, Kubernetes governance: (SIG, KEP), Kustomize, controllers,ReadinessProbe, LivenessProbe
, KOPS, K9s, Kui, k3s, ImagePullBackOff, PDB, EndPoints, Kots, metadata, Karpenter, Replicated.com, Kubernetes Authenticating, Kubernetes timeline, Changelog/Versions, service accounts, Kubernetes Pod Lifecycle, Kubernetes Conformance Certified, Kubernetes backup, Kubernetes Pod Security Admission, tEKS, Kubernetes events, Kubernetes ports, Kubernetes policies, Connect, addons, DoKC, Kubernetes control plane, Kubernetes Federation, Kubernetes info, Kubetest2, Sidecar (Kubernetes)
Advertising: