Top 23 Python Kubernete Projects
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview QuestionsProject mention: free resources | reddit.com/r/devops | 2022-01-09
Best Practices on Recommendation SystemsProject mention: Opinion on choice of model - Recommender System | reddit.com/r/datascience | 2021-04-10
Then I tried to find some more advanced models and I found this really good list and in there I found the Microsoft one. So it's' where we are now, which a bunch of different models and not a documentation/tutorials out there.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.Project mention: Microservices Architecture on Google Cloud | news.ycombinator.com | 2021-11-21
> It is extremely difficult to change a monolith’s technology or language or framework because all components are tightly coupled and dependent on each other. As a result, even relatively small changes can require lengthy development and deployment times.
I disagree with this so much. I have personally worked with Rails application monoliths and Node.js microservices and I can tell you that making changes on the monolith is muliple times easier mostly depending on the code structure. I would take a properly structured monolith any day. This not only includes code/features but also deployments. Adding more services introduces more complexity in the deployment architecture as well.
A good example of this is just by looking at the GitLab codebase https://gitlab.com/gitlab-org/gitlab, it's a monolith but has good abstractions/structure vs say the Google Microservices Demo app https://github.com/GoogleCloudPlatform/microservices-demo which is not tightly coupled but introduces more complexity from implementation to deployment.
MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.Project mention: AWS/Microk8s: How to label a joining worker node once it joins the cluster? What is the best strategy? | reddit.com/r/kubernetes | 2021-12-28
Hi everyone. I am trying to set up a custom auto-scaling solution with AWS using MicroK8s and I am using AWS and it's Auto-scaling Groups.
Ansible for DevOps examples.Project mention: How to iterate in a list within dictionary?? | reddit.com/r/ansible | 2021-10-14
You can also checkout Jeffs github https://github.com/geerlingguy/ansible-for-devops
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or KubernetesProject mention: GCP Cloud SQL Migration without outage? | reddit.com/r/sre | 2021-12-17
This is why I always recommend using a postgres proxy so you can point it to different database servers as you stand them up. AWS does this by default but GCP doesn’t yet, so you have to have your own Postgres proxy (e.g https://github.com/CrunchyData/crunchy-proxy) or move to an HA Postgres setup like Patroni that has streaming replication (https://github.com/zalando/patroni).
Official Python client library for kubernetesProject mention: How to programmatically tell if I am logged into Kubernetes cluster? | reddit.com/r/kubernetes | 2021-12-17
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Prevent cloud misconfigurations during build-time for Terraform, CloudFormation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.Project mention: Policyer Action | dev.to | 2021-12-05
Policyer is an open source project (more like a vision) I created after inspired by policy engines that become very popular lately (OPA,Checkov) Policyer going to focus on providing platform to run and create meaningful reports, data engagement and plugin system to let you provide any data, some time it can be k8s yaml and in other it can be user data.
open source Kubernetes-native API gateway for microservices built on the Envoy ProxyProject mention: Exploring and Tech – Internationally Awesome with Peter ONeill | dev.to | 2022-01-19
Peter: Yeah. So that was my first time having a DevRel title. I was a developer Advocate for Ambassador Labs, another startup. And so I think they were Series B at the time. They were centered around the developer experience. So I had a lot of fun diving into the DevRel industry with them. And so my manager that I was working for has a long history of DevRel. And so I got to learn a lot of tips and tricks from him.
Model Serving Made EasyProject mention: How to Build a Machine Learning Demo in 2022 | dev.to | 2022-01-16
Using a general-purpose framework such as FastAPI involves writing a lot of boilerplate code just to get your API endpoint up and running. If deploying a model for a demo is the only thing you are interested in and you do not mind losing some flexibility, you might want to use a specialized serving framework instead. One example is BentoML, which will allow you to get an optimized serving endpoint for your model up and running much faster and with less overhead than a generic web framework. Framework-specific serving solutions such as Tensorflow Serving and TorchServe typically offer optimized performance but can only be used to serve models trained using Tensorflow or PyTorch, respectively.
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.Project mention: 21 Resources and Tutorials to Learn Kubernetes | reddit.com/r/kubernetes | 2021-10-21
Machine Learning Management & Orchestration Platform (Monorepo for Polyaxon's MLOps Tools)Project mention: [D] Productionalizing machine learning pipelines for small teams | reddit.com/r/MachineLearning | 2021-08-08
For running experiments, http://polyaxon.com/ is a really good free open-source package that has lots of nice integrations so you can quickly run experiments in k8s but it might be overkill in some cases.
Deployment scripts & config for Sock Shop (by microservices-demo)Project mention: Discussion: Any available open source application for Kubernetes hands-on? | reddit.com/r/kubernetes | 2021-12-16
Kubernetes shell: An integrated shell for working with the Kubernetes
Bootkube - bootkube - Launch a self-hosted Kubernetes cluster kubectx + kubens - Switch faster between clusters and namespaces in kubectl kube-shell - Kubernetes shell: An integrated shell for working with the Kubernetes kuttle: kubectl wrapper for sshuttle without SSH - Kubernetes wrapper for sshuttle kubectl sudo - Run kubernetes commands with the security privileges of another user K9s - Kubernetes CLI To Manage Your Clusters In Style! Ktunnel - A cli that exposes your local resources to kubernetes KubeOperator - Run kubectl command in Web Browser. https://kubeoperator.io/ Vimkubectl - Manage any Kubernetes resource from Vim https://www.vim.org/scripts/script.ph KubeHelper - KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface.
Kubernetes-native workflow automation platform for complex, mission-critical data and ML processes at scale. It has been battle-tested at Lyft, Spotify, Freenome, and others and is truly open-source.Project mention: Hacktoberfest: Flytesnacks Project "update tuple output examples" | dev.to | 2021-11-01
I chose the flytekit project, which is one of the component repos of flyte and is the python SDK and tools of the Flyte project
A powerful testing tool for Kubernetes clusters.
Kubectl-debug - Allows you to run a new container with all the troubleshooting tools installed in running pod for debugging purpose PowerfulSeal - A powerful testing tool for Kubernetes clusters Crash-diagnostic - Crash-Diagnostics is a tool to help investigate, analyze, and troubleshoot unresponsive or crashed Kubernetes clusters K9s - Kubernetes CLI To Manage Your Clusters In Style! Kubernetes CLI Plugin - Doctor - kubectl cluster triage plugin for k8s - 🏥 (brew doctor equivalent) Knative Inspect - A light-weight debugging tool for Knative's system components Kubeman - To find information from Kubernetes clusters, and to investigate issues related to Kubernetes and Istio kpexec - kpexec is a kubernetes cli that runs commands in a container with high privileges
Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.Project mention: Ask HN: Good open source alternatives to Google Analytics? | news.ycombinator.com | 2022-01-11
The goal is to provide, privacy-friendly, and detailed web analytics that works without cookies or JS. And it's completely open source.
Full disclosure: I am the primary maintainer.
Determined: Deep Learning Training PlatformProject mention: How to train large deep learning models as a startup | news.ycombinator.com | 2021-10-07
Check out Determined https://github.com/determined-ai/determined to help manage this kind of work at scale: Determined leverages Horovod under the hood, automatically manages cloud resources and can get you up on spot instances, T4's, etc. and will work on your local cluster as well. Gives you additional features like experiment management, scheduling, profiling, model registry, advanced hyperparameter tuning, etc.
Full disclosure: I'm a founder of the project.
Generic templated configuration management for Kubernetes, Terraform and other thingsProject mention: Would a visual drag and drop builder for K8s clusters be useful to people here? | reddit.com/r/sysadmin | 2021-07-25
There's a reason that other tooling is taking different approaches. Visual workflows help for understanding existing manifests - but they'd be horrible for creating/modifying new ones.
450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...Project mention: Weird Nagios plugin output | reddit.com/r/sysadmin | 2021-04-18
Did you check this issue for possible fixes of your first problem? https://github.com/HariSekhon/Nagios-Plugins/issues/328
A Blazing fast Security Auditing tool for Kubernetes
TerraScan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. klum - Kubernetes Lazy User Manager Kyverno - Kubernetes Native Policy Management https://kyverno.io kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning kube-bench - CIS Kubernetes Benchmark tool kube-hunter - Pentesting tool - Hunts for security weaknesses in Kubernetes clusters kube-who-can - Show who has RBAC permissions to perform actions on different resources in Kubernetes starboard - Kubernetes-native security toolkit Simulator - Kubernetes Security Training Platform - Focussing on security mitigation RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com Kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls Gangway - An application that can be used to easily enable authentication flows via OIDC for a kubernetes cluster Audit2rbac - Autogenerate RBAC policies based on Kubernetes audit logs Chartsec - Helm Chart security scanner kubestriker - Security Auditing tool Datree - CLI tool to prevent K8s misconfigurations by ensuring that manifests and Helm charts follow best practices as well as your organization’s policies Krane - Kubernetes RBAC static Analysis & visualisation tool Flaco - The Falco Project - Cloud-Native runtime security Clair - Vulnerability Static Analysis for Containers Anchore Cli - Coomand Line Interface built on top of anchore engine to manage and inspect images, policies, subscriptions and registries Project Quay - Container image registry designed to boost the security of your repositories via vulnerability scanning and tight access control Kubescape - Tool to test if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized company policies and DevSecOps best practices, such as the NSA-CISA and the MITRE ATT&CK®
A tool to scan Kubernetes cluster for risky permissionsProject mention: Kubernetes Security Checklist 2021 | dev.to | 2021-10-18
RBAC Rights should be audited regularly (KubiScan, Krane)
A Python framework to write Kubernetes operators in just a few lines of codeProject mention: is it possible to have components of a specific namespace run on specific nodes ? | reddit.com/r/kubernetes | 2021-05-09
Depending on how you want to configure your selecting logic, it can be solved by mutating admission webhooks for the pods. For example, in Kopf, the simplest approach would be:
Python Kubernetes related posts
What kind of evil genius research do you do in your Lab? Or not so evil - I won’t judge.
5 projects | reddit.com/r/homelab | 10 Jan 2022
[github] k3s-io/k3s: Production ready, easy to install, half the memory, all in a binary less than 100 MB
2 projects | reddit.com/r/k3s | 3 Jan 2022
Self-Hosting Dozens of Web Applications and Services on a Single Server
15 projects | news.ycombinator.com | 31 Dec 2021
AWS/Microk8s: How to label a joining worker node once it joins the cluster? What is the best strategy?
1 project | reddit.com/r/kubernetes | 28 Dec 2021
Why Zulip will stand the test of time
3 projects | news.ycombinator.com | 17 Dec 2021
How to programmatically tell if I am logged into Kubernetes cluster?
2 projects | reddit.com/r/kubernetes | 17 Dec 2021
YAML: It's Time to Move On
29 projects | news.ycombinator.com | 14 Nov 2021
What are some of the best open-source Kubernete projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.