Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Go to file
Billy Shambrook f38108ce7c add 'how to add new dependencies' to development docs. 2016-11-05 18:15:11 +00:00
_vendor Added go-md2man, blackfriday and sanitized_anchor_name deps 2016-11-05 18:13:23 +00: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 Fix some ineffective assign warnings from go-report-card 2016-11-05 01:52:12 -04:00
dns-controller fixing more headers 2016-10-15 19:20:56 -06:00
docs add 'how to add new dependencies' to development docs. 2016-11-05 18:15:11 +00: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 Merge pull request #814 from justinsb/fix_ineffassign 2016-11-05 08:14:54 -06:00
util/pkg fixing more headers 2016-10-15 19:20:56 -06:00
vendor Added go-md2man, blackfriday and sanitized_anchor_name deps 2016-11-05 18:13:23 +00:00
.gitignore Don't check in upup/models/bindata.go 2016-09-13 10:08:44 -04:00
.gitmodules Added go-md2man, blackfriday and sanitized_anchor_name deps 2016-11-05 18:13:23 +00:00
.travis.yml Don't try to run travis with go 1.5 2016-09-25 12:30:04 -04:00
CHANGES.md Add notes describing aug 11 changes 2016-08-11 22:40:16 -04:00
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 final commit 2016-03-29 10:27:47 -07:00
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
code-of-conduct.md adding k8s code of conduct 2016-11-01 12:27:34 -06:00
doc.go Add canonical import paths 2016-11-03 23:46:27 -04: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 :