Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Go to file
King'ori Maina 9bf5cf25cb
Use correct Terraform teardown command
2016-11-12 19:03:08 +02:00
_vendor Merge pull request #805 from justinsb/aws_sdk_152 2016-11-05 17:57:19 -06: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 mocks for new EC2 functions 2016-11-04 01:23:47 -04:00
cmd Stubbing out tests 2016-11-08 15:16:41 -08:00
dns-controller fixing more headers 2016-10-15 19:20:56 -06:00
docs Use correct Terraform teardown command 2016-11-12 19:03:08 +02: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 Remove dev.sh - We have a make target for this :) 2016-11-08 16:59:11 -08:00
images fixing more headers 2016-10-15 19:20:56 -06:00
pkg Merge pull request #843 from zmerlynn/fix-version-whine 2016-11-08 22:06:04 -08:00
protokube fixing more headers 2016-10-15 19:20:56 -06:00
upup Merge pull request #861 from DualSpark/patch-single-node 2016-11-10 11:11:28 -08:00
util/pkg fixing more headers 2016-10-15 19:20:56 -06:00
vendor Merge pull request #805 from justinsb/aws_sdk_152 2016-11-05 17:57:19 -06: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 add genhelpdocs cmd to generate cli markdown docs 2016-11-05 18:41:47 +00: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 :