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. Learn more →
Top 23 Python Kubernete Projects
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
BentoML
The most flexible way to serve AI/ML models in production - Build Model Inference Service, LLM APIs, Inference Graph/Pipelines, Compound AI systems, Multi-Modal, RAG as a Service, and more!
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
-
kubernetes-workshop
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.
-
OPAL
Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...) (by permitio)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: My kernel dies when I fit my LightFm model from Microsoft Recommenders | /r/Jupyter | 2023-06-16
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.
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
Link to GitHub -->
1. Checkov: https://github.com/bridgecrewio/checkov Checkov is a static code analysis tool that helps developers prevent cloud misconfigurations during the development phase by scanning Terraform, CloudFormation, Kubernetes, and more.
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13
Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02> I think etcd is basically a k8s only project now
I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:
https://github.com/apache/apisix/blob/master/docs/en/latest/...
https://github.com/traefik/traefik#:~:text=Etcd,
https://github.com/zalando/patroni#patroni-a-template-for-po...
https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)
https://github.com/sorintlab/stolon#features
It's actually one of the major reasons I wouldn't touch those projects
We will install Ambassador Gateway which is an open-source Kubernetes-native API gateway for microservices. We will use it as a reverse proxy to manage external access to services within our Kubernetes cluster.
Project mention: It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom | news.ycombinator.com | 2023-07-09+1 on shynet! I use it for my personal website and my blog, and it's been working great.
I got it up and running with Podman, so no need to install and run the Docker daemon. I also fixed SQLite support [1], so no need for an additional DB server.
I analyzed available open-source web analytics tools [2] and AFAIK there is simpler solution for web analytics that doesn't involve a third party.
[1] https://github.com/milesmcc/shynet/issues/208
[2] https://blog.fidelramos.net/software/privacy-respecting-self...
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:
with Pod().read(name='thename', namespace='the-namespace') as p:
Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.
This can be achieved by using tools like Open Policy Administration Layer (OPAL), which helps keep your authorization layer updated in real-time with data and policy updates. This OSS includes two important features:
Thanks buddy. I have seen a tool recently by robusta but not sure if helpful or not. Haven't tried it yet. https://github.com/robusta-dev/krr
Python Kubernetes related posts
-
45 Questions to Ask Yourself Before Modeling Authorization
-
OPA, Cedar, OpenFGA: Why are Policy Languages Trending Right Now?
-
How Telemetry Saved my Open-Source Platform
-
This Week In Python
-
MicroK8s – Zero-ops Kubernetes for developers, edge and IoT
-
How I do technology watch
-
Running workloads at the edge with MicroK8s
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Kubernete projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | devops-exercises | 63,708 |
2 | jina | 20,085 |
3 | recommenders | 18,019 |
4 | docker-android | 8,249 |
5 | microk8s | 8,128 |
6 | ansible-for-devops | 8,054 |
7 | homelab | 7,756 |
8 | metaflow | 7,630 |
9 | BentoML | 6,586 |
10 | checkov | 6,558 |
11 | python | 6,465 |
12 | patroni | 6,252 |
13 | emissary | 4,284 |
14 | polyaxon | 3,486 |
15 | pipelines | 3,453 |
16 | kubernetes-workshop | 3,229 |
17 | kserve | 3,083 |
18 | Shynet | 2,815 |
19 | robusta | 2,437 |
20 | kube-shell | 2,369 |
21 | pytest-testinfra | 2,324 |
22 | OPAL | 2,300 |
23 | krr | 2,255 |
Sponsored