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
  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring 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

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

  • 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

  • Deploying an object detection application to the cloud using Kubernetes and Helm

    5 projects | dev.to | 8 Oct 2023
  • Show HN: Kr8s a batteries-included Python client library for Kubernetes

    5 projects | news.ycombinator.com | 13 Sep 2023
  • How can I get a list of all namespaces within a specific Kubernetes cluster, using the Kubernetes API?

    1 project | /r/codehunter | 13 Jun 2023
  • python-k8sclient documentatiom

    1 project | /r/DevelEire | 9 Jun 2023
  • Running `connect_get_namespaced_pod_exec` using kubernetes client corev1api gives bad request

    1 project | /r/codehunter | 22 May 2023
  • My DIY homelab layout finished... almost

    1 project | /r/homelab | 22 May 2023
  • How to use the kubernetes-client for executing "kubectl apply"

    1 project | /r/codehunter | 24 Apr 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 3 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

What are some of the best open-source K8 projects in Python? This list will help you:

Project Stars
1 microk8s 8,186
2 python 6,494
3 clearml 5,324
4 polyaxon 3,500
5 kserve 3,153
6 hardeneks 813
7 kadalu 697
8 gefyra 632
9 genv 436
10 Kathara 398
11 Anubis 285
12 Kubernetes-Volume-Autoscaler 252
13 kubeinit 214
14 whitebox 181
15 hull 179
16 another-autoscaler 82
17 container-service-extension 78
18 tezos-k8s 50
19 neon-operator 35
20 beiboot 27
21 k8s-deployer 25
22 sysbindings 20
23 s9k 18

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com