The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python K8 Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
-
kadalu
A lightweight Persistent storage solution for Kubernetes / OpenShift / Nomad using GlusterFS in background. More information at https://kadalu.tech
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gefyra
Blazingly-fast :rocket:, rock-solid, local application development :arrow_right: with Kubernetes.
-
whitebox
[Not Actively Maintained] Whitebox is an open source E2E ML monitoring platform with edge capabilities that plays nicely with kubernetes (by squaredev-io)
-
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows (by vidispine)
-
another-autoscaler
Another Autoscaler is a Kubernetes controller that automatically starts, stops, or restarts pods from a deployment at a specified time using a cron expression.
-
beiboot
Getdeck Beiboot is a Kubernetes-in-Kubernetes solution :rocket: It allows creating multiple logical Kubernetes environments within one :arrow_right: physical host cluster.
-
sysbindings
sysctl/sysfs settings on a fly for Kubernetes Cluster. No restarts are required for clusters and nodes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: You get what you Measure: Understanding your applications health with Grafana, Loki and Prometheus | dev.to | 2024-04-24If you want hands-on practice you should have a running Kubernetes cluster (I used MicroK8s for this tutorial) and Helm (see how to install on Installing Helm tutorial). It is important that you understand the basics of these tools to fully understand.
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13
Project mention: mirrord VS gefyra - a user suggested alternative | libhunt.com/r/mirrord | 2023-10-03Gefyra attempts to provide the same value as mirrord, but in a different way (via VPN).
Good old netkit.
Apparently the name has changed to Khatara:
https://www.kathara.org/
Project mention: Toyota blames factory shutdown in Japan on ‘insufficient disk space’ | news.ycombinator.com | 2023-09-07
This is my WIP DIY homelab, I usually run there a Kubernetes 5-nodes cluster, and some of the tooling I use the is this OpenSource project called KubeInit https://github.com/Kubeinit/kubeinit
Project mention: Neon Is Generally Available: Serverless Postgres | news.ycombinator.com | 2024-04-15Neon seems really great to me, but I wish I could easily run it locally via Kubernetes. I know there are some projects out there[0] but they are all supported by 3rd parties and things like branching and other features don't appear to be supported.
I'd love to be able to just use a helm chart to have Neon in my homelab.
[0] https://github.com/itsbalamurali/neon-operator
What are we using to deploy to Kubernetes these days?
I have been using the same simple ruby script/gem for a long time. Honestly, I find it pretty decent, but it also feels crazy to me that there isn't something better. Don't we all need something to turn a basic description of our application into k8s yaml and give us some help with kubectl commands?
Every time I look around, I find things that feel pretty complex like https://github.com/psyhomb/k8s-deployer or they are way more than I want. I just want to say: run this command as a cron and this command as a daemon and this one as a web app. With a bit of flexibility / customizability.
Am I missing something? For reference, https://github.com/prefab-cloud/pfab is my thing. But I wouldn't say it's really fit for public consumption today.
two of my projects might be of interest:
- https://github.com/MoserMichael/dockerdashphp - admin tool for docker with a browser based UI. This tool runs a local web serer in docker container.
- https://github.com/MoserMichael/s9k - admin tool for kubernetes with a brower based UI. This tool runs a local web server in a docker container.
Python K8s related posts
- Deploying an object detection application to the cloud using Kubernetes and Helm
- Show HN: Kr8s a batteries-included Python client library for Kubernetes
- How can I get a list of all namespaces within a specific Kubernetes cluster, using the Kubernetes API?
- python-k8sclient documentatiom
- Running `connect_get_namespaced_pod_exec` using kubernetes client corev1api gives bad request
- My DIY homelab layout finished... almost
- How to use the kubernetes-client for executing "kubectl apply"
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source K8 projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | microk8s | 8,103 |
2 | python | 6,426 |
3 | clearml | 5,243 |
4 | polyaxon | 3,479 |
5 | kserve | 3,047 |
6 | hardeneks | 802 |
7 | kadalu | 691 |
8 | gefyra | 625 |
9 | genv | 398 |
10 | Kathara | 391 |
11 | Anubis | 277 |
12 | Kubernetes-Volume-Autoscaler | 245 |
13 | kubeinit | 214 |
14 | whitebox | 181 |
15 | hull | 151 |
16 | another-autoscaler | 81 |
17 | container-service-extension | 78 |
18 | tezos-k8s | 50 |
19 | neon-operator | 27 |
20 | beiboot | 26 |
21 | k8s-deployer | 25 |
22 | sysbindings | 20 |
23 | s9k | 17 |
Sponsored