********** Kubernetes ********** Pods ==== Read ---- .. code:: shell kubectl \ get pods \ -n my-namespace Execute ------- .. code:: shell kubectl \ run my-pod \ --image my-image \ --restart Never \ -n my-namespace Write ----- .. code:: shell kubectl edit \ pod my-pod \ -n my-namespace .. code:: shell kubectl delete \ pod my-pod \ -n my-namespace \ --grace-period 0 Deployments =========== Get --- .. code:: shell kubectl get \ deploy my-deployment \ -n my-namespace \ -o wide .. code:: shell kubectl get \ deployments \ -n my-namespace Create deployment ----------------- .. code:: shell kubectl create \ deploy my-deployment \ --image my-image \ -n my-namespace .. code:: yaml apiVersion: apps/v1 kind: Deployment metadata: name: my-deployment spec: replicas: 2 template: metadata: labels: app: my-app spec: containers: - name: my-container image: my-image