gitmyhub

kops

Go ★ 17k updated 4h ago

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

kOps is a command-line tool that creates, upgrades, and deletes production Kubernetes clusters on AWS, GCP, and other clouds, provisioning the underlying infrastructure for you.

GoKubernetesAWSGCPTerraformsetup: hardcomplexity 4/5

kOps, short for Kubernetes Operations, is a command-line tool that makes it easy to create, manage, upgrade, and delete production-grade Kubernetes clusters on cloud platforms. Kubernetes is a system for running many software services together in containers, and setting it up correctly for real production use is notoriously complex. kOps handles all of that complexity for you, including provisioning the underlying cloud infrastructure automatically. Think of it as a one-stop tool for managing entire Kubernetes clusters, similar to how kubectl manages applications running inside a cluster. AWS and Google Cloud Platform are the officially supported cloud providers, with DigitalOcean, Hetzner, and OpenStack in beta, and Azure in early development. It is written in Go, part of the CNCF ecosystem, and maintained by the Kubernetes community with regular public office hours for users and contributors.

Where it fits