mirror of https://github.com/kubernetes/kops.git
Work from 30k before kubecon - getting some notes into the tree for discussion points |
||
|---|---|---|
| _vendor | ||
| addons | ||
| channels | ||
| cloudmock/aws/mockec2 | ||
| cmd | ||
| dns-controller | ||
| docs | ||
| e2e | ||
| examples | ||
| federation | ||
| hack | ||
| images | ||
| pkg | ||
| protokube | ||
| upup | ||
| util/pkg | ||
| vendor | ||
| .gitignore | ||
| .gitmodules | ||
| .travis.yml | ||
| CHANGES.md | ||
| CONTRIBUTING.md | ||
| HISTORY.md | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| code-of-conduct.md | ||
| doc.go | ||
README.md
Kubernetes Operations (kops)
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
kubectladd-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
Recommended
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
- Create kubecfg settings for kubectl
- Set up add-ons, to add important functionality to Kubernetes
- Learn about InstanceGroups, which let you change instance types, cluster sizes etc..
- Read about networking options, including a 50 node limit in the default configuration.
- Look at our other interesting modes.
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 :
- Set
--v=8and save the log output - Open a new issue
- Feel free to reach out to the kops community on kubernetes slack