Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
Go
5
3,642 commits
updated Oct 12, 2017
The easiest way to get a production grade Kubernetes cluster up and running.
We like to think of it as kubectl for clusters.
kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE and VMware vSphere in alpha and other platforms planned.
To replicate the above demo, check out our tutorial for launching a Kubernetes cluster hosted on AWS.
Documentation is in the /docs directory, and the index is here.
kubectl is required, see here.
$ brew update && brew install kops
The kops binary is also available via our releases.
Download the latest release, then:
$ chmod +x kops-linux-amd64 # Add execution permissions
$ mv kops-linux-amd64 /usr/local/bin/kops # Move the kops to /usr/local/bin
See the releases for more information on changes between releases.
Are you interested in contributing to kops? We, the maintainers and community, would love your suggestions, contributions, and help! We have a quick-start guide on adding a feature. Also, the maintainers can be contacted at any time to learn more about how to get involved.
In the interest of getting more new folks involved with kops, we are starting to tag issues with good-starter-issue. These are typically issues that have smaller scope but are good ways to start to get acquainted with the codebase.
We also encourage ALL active community participants to act as if they are maintainers, even if you don't have "official" write permissions. This is a community effort, we are here to serve the Kubernetes community. If you have an active interest and you want to get involved, you have real power! Don't assume that the only people who can get things done around here are the "maintainers".
We also would love to add more "official" maintainers, so show us what you can do!
What this means:
Issues
/close,/dupe #127).Pull Requests
/lgtm ).Kops maintainers set aside one hour every other week for public office hours. Office hours are hosted on a zoom video chat on Fridays at 5 pm UTC/12 noon ET/9 am US Pacific, on odd week numbered weeks. We strive to get to know and help developers either working on kops or interested in getting to know more about the project.
Include but not limited to:
kops forward.This time is focused on developers, although we will never turn a courteous participant away. Please swing by, even if you've never actually installed kops.
We encourage you to reach out beforehand if you plan on attending. You're welcome to join any session, and please feel free to add an item to the agenda where we track notes from office hours.
Office hours are hosted on Zoom video conference, held on Fridays at 5 pm UTC/12 noon ET/9 am US Pacific every other odd numbered week.
You can check your week number using:
date +%V
The maintainers and other community members are generally available on the kubernetes slack in #kops, so come find and chat with us about how kops can be better for you!
If you think you have found a bug please follow the instructions below.
-v 10 command line option and save the log output. Please paste this into your issue.kops version), and the command line options you are using.We also use the issue tracker to track features. If you have an idea for a feature, or think you can help kops become even more awesome follow the steps below.
this and kops does that.(top 30 of 226)
Go
93.0%
HCL
5.0%
Shell
1.2%
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
Go
5
3,642 commits
updated Oct 12, 2017
The easiest way to get a production grade Kubernetes cluster up and running.
We like to think of it as kubectl for clusters.
kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE and VMware vSphere in alpha and other platforms planned.
To replicate the above demo, check out our tutorial for launching a Kubernetes cluster hosted on AWS.
Documentation is in the /docs directory, and the index is here.
kubectl is required, see here.
$ brew update && brew install kops
The kops binary is also available via our releases.
Download the latest release, then:
$ chmod +x kops-linux-amd64 # Add execution permissions
$ mv kops-linux-amd64 /usr/local/bin/kops # Move the kops to /usr/local/bin
See the releases for more information on changes between releases.
Are you interested in contributing to kops? We, the maintainers and community, would love your suggestions, contributions, and help! We have a quick-start guide on adding a feature. Also, the maintainers can be contacted at any time to learn more about how to get involved.
In the interest of getting more new folks involved with kops, we are starting to tag issues with good-starter-issue. These are typically issues that have smaller scope but are good ways to start to get acquainted with the codebase.
We also encourage ALL active community participants to act as if they are maintainers, even if you don't have "official" write permissions. This is a community effort, we are here to serve the Kubernetes community. If you have an active interest and you want to get involved, you have real power! Don't assume that the only people who can get things done around here are the "maintainers".
We also would love to add more "official" maintainers, so show us what you can do!
What this means:
Issues
/close,/dupe #127).Pull Requests
/lgtm ).Kops maintainers set aside one hour every other week for public office hours. Office hours are hosted on a zoom video chat on Fridays at 5 pm UTC/12 noon ET/9 am US Pacific, on odd week numbered weeks. We strive to get to know and help developers either working on kops or interested in getting to know more about the project.
Include but not limited to:
kops forward.This time is focused on developers, although we will never turn a courteous participant away. Please swing by, even if you've never actually installed kops.
We encourage you to reach out beforehand if you plan on attending. You're welcome to join any session, and please feel free to add an item to the agenda where we track notes from office hours.
Office hours are hosted on Zoom video conference, held on Fridays at 5 pm UTC/12 noon ET/9 am US Pacific every other odd numbered week.
You can check your week number using:
date +%V
The maintainers and other community members are generally available on the kubernetes slack in #kops, so come find and chat with us about how kops can be better for you!
If you think you have found a bug please follow the instructions below.
-v 10 command line option and save the log output. Please paste this into your issue.kops version), and the command line options you are using.We also use the issue tracker to track features. If you have an idea for a feature, or think you can help kops become even more awesome follow the steps below.
this and kops does that.(top 30 of 226)
Go
93.0%
HCL
5.0%
Shell
1.2%