HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
kubernetes
kops
Go2016–2025
kubernetes / kops

kops

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

41Distinct people
42Mentions
1Explicit recommenders
16.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I highly recommend the kops[1] tool from Kubernetes if opting to deploy/manage Kubernetes yourself. I’ve had great experiences with it in the past (have been using since before…

koprulusector used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 4:01:40 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year42 dated mentions

Observed mentions: 2016-08-20 01:24:18 UTC to 2025-08-15 18:22:55 UTC.

051015202016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 18 mentions; 3 submissions, 15 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 10 mentions; 0 submissions, 10 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC606
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC18315
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC10010
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC312
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC110
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC110
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC202

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
kOps - Kubernetes Operations The easiest way to get a production grade Kubernetes cluster up and running. What is kOps? We like to think of it as kubectl for clusters. kops will not only help you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes cluster, but it will also provision the necessary cloud infrastructure. AWS (Amazon Web Services) and GCP (Google Cloud Platform) are currently officially supported, with DigitalOcean, Hetzner and OpenStack in beta support, and Azure in alpha. Can I see it in action? Installing and launching a Kubernetes cluster hosted on AWS, GCE, DigitalOcean, Hetzner, OpenStack, Azure See Getting Started Documentation Documentation is in the /docs directory, and can be seen at kops.sigs.k8s.io. Releases and kubernetes Release Compatibility See Releases and versioning Getting Involved and Contributing See Contributing Office Hours kOps maintainers set aside one hour every other week for public office hours. This time is used to gather with community members interested in kOps. This session is open to both developers and users. We do maintain an agenda and stick to it as much as possible. If you want to hold the floor, put your item in this doc. Bullet/note form is fine. Even if your topic gets in late, we do our best to cover it. For more information about the office hours and how to join, see Office Hours
Read the full README on GitHub

What Hacker News says

18 sources

Ask HN: Is there a good solution for using AWS ALB to connect a k8s cluster?

For special reazon, our project should use AWS ALB(not ELB) or NLB to catch an application in k8s cluster. We are using kops to manage the k8s cluster. It seems its load balancer stategy is using ELB for AWS cloud. I have researched some approach to realize it: - ELB https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx - ALB https://github.com/coreos/alb-ingress-controller - External-DNS https://github.com/kubernetes-incubator/external-dns About the second ALB, it shows: NOTE: This controller is in alpha state as we attempt to move to our first 1.0 release. The current image version is 1.0-alpha.3. Please file any issues you find and note the version used. So it seems that it isn't a good choice for production environment. Then, what's the good way?
1 points · Open discussion
You're correct that Kubernetes 1.3 introduced a "secrets" API resource, but it was backed by a naive implementation which did not encrypt secrets at rest. This made it impractical for production. Encryption at rest was introduced in Kubernetes 1.7, making it usable in production. This was done in collaboration with the Docker security team, which had previously implemented encryption at rest in Swarm. Further reading: https://github.com/kubernetes/kops/issues/3356 https://kubernetes.io/docs/tasks/administer-cluster/encrypt-... https://docs.docker.com/engine/swarm/secrets/#about-secrets
In How Docker's Support for Kubernetes Will Impact Developers – The New Stack
I'm one of the kops authors, and I will say that a lot of people run k8s clusters created by kops in production - I don't want to name others, but feel free to join sig-aws or kops channels in the kubernetes slack and ask there and I'm sure you'll get lots of reports. In general kops makes it very easy to get a production-suitable cluster; there shouldn't be any manual work required other than occasionally updating kops & kubernetes (which kops makes an easy process). But: we don't currently support rotating certificates. There used to be a bug in kubernetes which made "live" certificate rotation impossible, but that bug has now been fixed so it's probably time to revisit it. We create 10 year CA certificates, so it isn't something that you have to do other than just good security practice though. If you file an issue (https://github.c
Read the rest
om/kubernetes/kops/issues) for certificate rotation and any other gaps / questions we'll get to them!
In Manage Kubernetes Clusters on AWS Using Kops
We (ReactiveOps.com) use kops: https://github.com/kubernetes/kops It works well with Ubuntu and we are working on CoreOS (although no promises it gets merged back into core). Kops can do upgrades although historically it was safer/easier to stand up another cluster alongside and migrate. Happy to help if you have any questions - Matt [at] reactiveops.com.
In Deis to Join Microsoft

Showing the 15 most recent of 18 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.