What you can do with Kubernetes
Every task in plain language. Pick one, and we can help you get access.
16 things you can do
Kubernetes
Kubernetes, also known as K8s, is an open source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.
16 multi-step recipesRecipes: multi-step jobs
Apply Governance Labels to a NamespaceApply a set of governance labels and annotations to an existing namespace.Attach a HorizontalPodAutoscaler to a Deployment
Create a HorizontalPodAutoscaler bound to an existing deployment.Audit Cluster Node Capacity
Enumerate nodes and namespaces and inspect a node's capacity and conditions.Deploy an Application into a New Namespace
Stand up a namespaced application with its config, secret, deployment, and service.Expose a Deployment Behind a Service
Create or reconcile the service that fronts a deployment's pods.Inventory and Tear Down a Namespace
Inventory a namespace's workloads, then delete the namespace and confirm termination.Provision a ClusterRole If Missing
Create a ClusterRole with the supplied policy rules unless it already exists.Publish a ConfigMap and Roll Out Its Consumers
Publish a ConfigMap and force the consuming deployment to restart against it.Quarantine a Failing Pod for Inspection
Relabel a pod out of its controller's selector so it survives for debugging.Restart a Pod by Deleting It
Delete a controller-owned pod so its controller recreates it.Retire an Application from a Namespace
Delete an application's service and deployment from a shared namespace.Roll Out a New Container Image
Update a deployment's container image and observe the resulting rollout.Rotate a Secret and Restart Its Consumers
Write a rotated Secret and roll the deployment that consumes it.Run a One-Off Task Pod and Collect Its Output
Create a run-to-completion pod, read its output, and delete it.Scale a Deployment and Verify Replicas
Change a deployment's replica count via the scale subresource and verify.Troubleshoot a Failing Pod
Locate a non-Running pod and gather its detail, logs, and related events.