Python K8s

Open-source Python projects categorized as K8s

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

Top 23 Python K8 Projects

  • microk8s

    MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.

  • Project mention: You get what you Measure: Understanding your applications health with Grafana, Loki and Prometheus | dev.to | 2024-04-24

    If 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.

  • python

    Official Python client library for kubernetes (by kubernetes-client)

  • Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13
  • 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.

    InfluxDB logo
  • clearml

    ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  • kserve

    Standardized Serverless ML Inference Platform on Kubernetes

  • hardeneks

    Runs checks to see if an EKS cluster follows EKS Best Practices.

  • 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.

    WorkOS logo
  • gefyra

    Blazingly-fast :rocket:, rock-solid, local application development :arrow_right: with Kubernetes.

  • Project mention: mirrord VS gefyra - a user suggested alternative | libhunt.com/r/mirrord | 2023-10-03

    Gefyra attempts to provide the same value as mirrord, but in a different way (via VPN).

  • genv

    GPU environment and cluster management with LLM support

  • Kathara

    A lightweight container-based network emulation system.

  • Project mention: The BPF-programmable network device | news.ycombinator.com | 2023-11-24

    Good old netkit.

    Apparently the name has changed to Khatara:

    https://www.kathara.org/

  • Anubis

    Distributed LMS for automating Computing Science Courses From NYU

  • Kubernetes-Volume-Autoscaler

    Autoscaling volumes for Kubernetes (with the help of Prometheus)

  • Project mention: Toyota blames factory shutdown in Japan on ‘insufficient disk space’ | news.ycombinator.com | 2023-09-07
  • kubeinit

    Ansible automation to have a KUBErnetes cluster INITialized as soon as possible...

  • Project mention: My DIY homelab layout finished... almost | /r/homelab | 2023-05-22

    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

  • 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.

  • container-service-extension

    Container Service for VMware vCloud Director

  • tezos-k8s

    Deploy a Tezos Blockchain on Kubernetes

  • neon-operator

    Neon serverless Postgres database helm chart

  • Project mention: Neon Is Generally Available: Serverless Postgres | news.ycombinator.com | 2024-04-15

    Neon 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

  • beiboot

    Getdeck Beiboot is a Kubernetes-in-Kubernetes solution :rocket: It allows creating multiple logical Kubernetes environments within one :arrow_right: physical host cluster.

  • k8s-deployer

    Deploy Kubernetes service and store retrieved information in the Consul K/V store

  • Project mention: Ask HN: Kubernetes Deployers | news.ycombinator.com | 2023-11-30

    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.

  • sysbindings

    sysctl/sysfs settings on a fly for Kubernetes Cluster. No restarts are required for clusters and nodes.

  • s9k

    dashboard/web app for managing kubernetes clusters, with similar functionality as k9s

  • Project mention: Lazydocker | news.ycombinator.com | 2023-07-18

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python K8s related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com