mirror of https://github.com/kubernetes/kops.git
|
||
---|---|---|
_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
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
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=8
and save the log output - Open a new issue
- Feel free to reach out to the kops community on kubernetes slack