Maintainer of the @projectsveltos and k8s-cleaner Kubernetes projects.
k8s-cleaner. Cleaner is a Kubernetes controller that identifies unused or unhealthy resources, helping you maintain a streamlined and efficient Kubernetes cluster. It provides flexible scheduling, label filtering, Lua-based selection criteria, resource removal or update and notifications via Slack, Webex and Discord. it can also automate clusters operations.
806kubernetes-controller-tutorial. This repository provides an opinionated tutorial on building Kubernetes controllers, sharing best practices and design patterns I have found most effective
325k8s_collector. A Kubernetes Job to collect resources, logs and events
26pod-log-level. A light library to allow changing pod log level without restarting the pod
12ytt-controller. A Carvel YTT controller. Get ytt files from either Flux source or ConfigMap/Secret. Process them using ytt module. Make output available for Sveltos
6devops-tutorial. A collection of practical demonstrations for DevOps and Kubernetes concepts
6claudie-sveltos-integration. This repository aims to streamline the integration between Claudie and Sveltos. It incorporates a controller that monitors Claudie's Secrets for kubeconfig files of Claudie-managed clusters and automatically creates corresponding SveltosCluster resources.
5ginkgo-tracker-notifier. This repo provides integrates ginkgo with jira/elasticsearch/webex/slack
3jsonnet-controller. A Jsonnet controller. Get jsonnet files from either Flux source or ConfigMap/Secret. Process them using jsonnet module. Make output available for Sveltos
2awesome-kubernetes. A curated list for awesome kubernetes sources :ship::tada:
1a_kubernetes_controller. This repo contains a skeleton to create a kubernetes controller
1