Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Go to file
David Radcliffe 02989e4ed8 move boot-sequence doc into docs directory 2016-10-28 12:21:32 -04:00
_vendor Update k8s dependencies 2016-10-01 17:25:53 -04:00
addons Fix reference to heapster Deployment in addon 2016-10-21 16:09:07 -07:00
channels Update stable channel 2016-10-21 03:04:41 -04:00
cloudmock/aws/mockec2 Add unit test for deleting untagged route table 2016-10-18 22:16:05 -04:00
cmd Merge pull request #714 from justinsb/kops_create 2016-10-24 08:05:42 -06:00
dns-controller fixing more headers 2016-10-15 19:20:56 -06:00
docs move boot-sequence doc into docs directory 2016-10-28 12:21:32 -04:00
e2e fixing more headers 2016-10-15 19:20:56 -06:00
examples fixing more headers 2016-10-15 19:20:56 -06:00
federation fixing more headers 2016-10-15 19:20:56 -06:00
hack fixing more headers 2016-10-15 19:20:56 -06:00
images fixing more headers 2016-10-15 19:20:56 -06:00
pkg adding model and options to handle cni networking 2016-10-19 09:20:36 -06:00
protokube fixing more headers 2016-10-15 19:20:56 -06:00
upup CNI: update version to latest 2016-10-26 11:27:20 -04:00
util/pkg fixing more headers 2016-10-15 19:20:56 -06:00
vendor Update k8s dependencies 2016-10-01 17:25:53 -04:00
.gitignore Don't check in upup/models/bindata.go 2016-09-13 10:08:44 -04:00
.gitmodules Update dependencies 2016-09-24 11:03:06 -04:00
.travis.yml Don't try to run travis with go 1.5 2016-09-25 12:30:04 -04:00
CHANGES.md
CONTRIBUTING.md Readme Changes 2016-10-25 00:56:18 -06:00
HISTORY.md Add notes for stable channel update 2016-10-21 13:39:33 -04:00
LICENSE
Makefile Merge pull request #698 from justinsb/update_golang 2016-10-18 23:01:04 -06:00
README.md Remove how it works - updating readme 2016-10-26 17:44:25 -06:00
doc.go fixing more headers 2016-10-15 19:20:56 -06:00

README.md

Kubernetes Operations (kops)

Build Status Go Report Card

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

What is kops?

We like to think of it as kubectl for clusters.

kops lets you deploy production grade (and HA) Kubernetes clusters in the cloud.

We encourage everyone to read more about adding a feature before contributing.

Quickstart

Launching a Kubernetes cluster on AWS.

Features

  • Automated Kubernetes cluster CRUD for the cloud (AWS)
  • HA (Highly Available) Kubernetes clusters
  • Uses a state-sync model for dry-run and automatic idempotency
  • Custom support for kubectl add-ons
  • Kops can generate Terraform configuration
  • Based on a simple meta-model defined in a directory tree
  • Easy command line syntax
  • Community support

Example on AWS

Installation

Download the latest release

History

View our changelog

From Source

go get -d k8s.io/kops
cd ${GOPATH}/src/k8s.io/kops/
git checkout release
make

See building notes for more information.

Other Resources

Community

Reach out to the kops authors on kubernetes slack. A great place to get involved or ask questions is #sig-cluster-lifecycle

Bugs

If you think you have found a bug :