kops README

The project's README from github.com/kubernetes/kops. As one markdown file: README.md.

kOps - Kubernetes Operations

CI GitHub release (latest SemVer) Go Report Card GoDoc Widget

The easiest way to get a production grade Kubernetes cluster up and running.

What is kOps?

We like to think of it as kubectl for clusters.

kops will not only help you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes cluster, but it will also provision the necessary cloud infrastructure.

AWS (Amazon Web Services) and GCP (Google Cloud Platform) are currently officially supported, with DigitalOcean, Hetzner and OpenStack in beta support, and Azure in alpha.

Can I see it in action?

Installing and launching a Kubernetes cluster hosted on AWS, GCE, DigitalOcean, Hetzner, OpenStack, Azure

See Getting Started

Documentation

Documentation is in the /docs directory, and can be seen at kops.sigs.k8s.io.

Releases and kubernetes Release Compatibility

See Releases and versioning

Getting Involved and Contributing

See Contributing

Office Hours

kOps maintainers set aside one hour every other week for public office hours. This time is used to gather with community members interested in kOps. This session is open to both developers and users.

We do maintain an agenda and stick to it as much as possible. If you want to hold the floor, put your item in this doc. Bullet/note form is fine. Even if your topic gets in late, we do our best to cover it.

For more information about the office hours and how to join, see Office Hours

kops (kubernetes/kops)

Searching Database…

16.7K ·GitHub
What is this?kOps (Kubernetes Operations) is a tool that creates, upgrades, and manages production-grade, highly available Kubernetes clusters, and also provisions the underlying cloud infrastructure for them.
Is this a CLI tool or a Kubernetes add-on running inside the cluster?It is a command-line tool you run on your workstation to stand up and manage clusters and their cloud infrastructure, not something deployed inside the cluster itself.
How do I install it and launch a cluster?Install the kops CLI and follow the Getting Started guide to install and launch a Kubernetes cluster hosted on AWS, GCE, DigitalOcean, Hetzner, OpenStack, or Azure.
Which cloud providers does it support out of the box?AWS and GCP are officially supported, DigitalOcean, Hetzner and OpenStack are in beta, and Azure is in alpha.
Are all supported clouds equally production-ready?No — only AWS and GCP are officially supported for production use; DigitalOcean, Hetzner and OpenStack are beta, and Azure is only alpha, so expect rough edges there.
What OS does the kops CLI run on?kops is a Go CLI binary distributed for Linux, macOS, and Windows.
Does kops just configure Kubernetes or also create the servers?Both — kops provisions the actual cloud infrastructure (networking, instances, etc.) needed for the cluster, not just the Kubernetes config, which is why it is described as kubectl for clusters.
Where can I find the full documentation?Full documentation lives in the repo's /docs directory and is published at kops.sigs.k8s.io.
How do version upgrades and Kubernetes compatibility work?kOps follows its own release and versioning scheme that tracks compatibility with specific Kubernetes releases, documented in its Releases and versioning page.
Creator
kubernetes
Size
492 MB
Stars
16.7K
Age
10y
Commits · 90 Days