k8s-cleaner
operator-lifecycle-manager
k8s-cleaner | operator-lifecycle-manager | |
---|---|---|
2 | 6 | |
156 | 1,649 | |
- | 1.0% | |
8.7 | 9.1 | |
23 days ago | 1 day ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
k8s-cleaner
-
A controller to identify unused and unhealthy Kubernetes resources
As Kubernetes deployments grow in complexity and scale, maintaining a clean and efficient cluster becomes increasingly important. While Kubernetes provides tools for resource management, such as garbage collection, it can still be challenging to identify and remove unused or stale resources manually. This is where k8s-cleaner comes in.
-
Eliminate Stale Kubernetes Resources with Cleaner
So I created a Cleaner: https://github.com/gianlucam76/k8s-cleaner controller to automate the removal of stale Kubernetes resources.
operator-lifecycle-manager
-
Aerospike Kubernetes Talking Cluster to Cluster
cd aerospike-kubernetes-operator/ kubectl apply -f config/samples/storage/eks_ssd_storage_class.yaml kubectl apply -f config/samples/storage/local_storage_class.yaml curl -sL https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.22.0/install.sh | bash -s v0.22.0 kubectl create -f https://operatorhub.io/install/aerospike-kubernetes-operator.yaml kubectl get csv -n operators -w cd.. git clone https://github.com/nareshmaharaj-consultant/kubernetes-anything cd kubernetes-anything ./createNamespace.sh aerospike cd ../aerospike-kubernetes-operator/ kubectl -n aerospike create secret generic aerospike-secret --from-file=config/samples/secrets kubectl -n aerospike create secret generic auth-secret --from-literal=password='admin123'
- suggestions to try on my cluster?
- Is there a way to automate installation of operators on kubernetes using gitops i.e argo?
- Provisioning Kubernetes Operators using Terraform?
-
Binding a service to a micro-service using odo
$ curl -sL https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.18.3/install.sh | bash -s v0.18.3
-
Is Operator Lifecycle Manager (OLM) a software?
It's a software component of the Operator Framework https://github.com/operator-framework/operator-lifecycle-manager#overview
What are some alternatives?
spark-operator - Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
kubeapps - A web-based UI for deploying and managing applications in Kubernetes clusters
kots - KOTS provides the framework, tools and integrations that enable the delivery and management of 3rd-party Kubernetes applications, a.k.a. Kubernetes Off-The-Shelf (KOTS) Software.
flink-on-k8s-operator - Kubernetes operator for managing the lifecycle of Apache Flink and Beam applications.
cert-manager - Automatically provision and manage TLS certificates in Kubernetes
kubedoom - Kill Kubernetes pods by playing Id's DOOM!
quake-kube - Quake 3 on Kubernetes
nest-odo-example - A NestJS app example to use with odo
postgresql-operator - OpenShift/Kubernetes operator to manage creating/destroying In-cluster PostgreSQL databases
kubernetes-anything
churro - main repo for the churro file/API processor
stackset-controller - Opinionated StackSet resource for managing application life cycle and traffic switching in Kubernetes