39 Resources
Golang horizontal-pod-autoscaler Libraries
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
DBPack DBPack means a database cluster tool pack. It can be deployed as a sidecar in a pod, it shields complex basic logic, so that business developme
Crane scheduler is a Kubernetes scheduler which can schedule pod based on actual node load.
Crane-scheduler Overview Crane-scheduler is a collection of scheduler plugins based on scheduler framework, including: Dynamic scheuler: a load-aware
Kubectl plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort.
kubectl-pod-node-matrix WORK IN PROGRESS!! This plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort. Details Troubl
Display (Namespace, Pod, Container, Primary PID) from a host PID, fails if the target process is running on host
Display (Namespace, Pod, Container, Primary PID) from a host PID, fails if the target process is running on host
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
Using this you can access node external ip address value from your pod.
Using this you can access node external ip address value from your pod.
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
K8s-cinder-csi-plugin - K8s Pod Use Openstack Cinder Volume
k8s-cinder-csi-plugin K8s Pod Use Openstack Cinder Volume openstack volume list
Vulcan extends Prometheus adding horizontal scalability and long-term storage
Warning: This project is currently not maintained, and there is no plan to do so ATM. Vulcan Vulcan extends Prometheus adding horizontal scalability a
A small application to find pod ip address by service name using go
k8s podipfinder This is a small application to find pod ip address by service na
Pixiu-autoscaler aims to maintain the HPA automatically for kubernetes resources by annotations.
Pixiu Autoscaler pixiu-autoscaler 通过为 deployment / statefulset 添加 annotations 的方式,自动维护对应 HorizontalPodAutoscaler 的生命周期. Prerequisites 在 kubernetes 集群中
A kubernetes operator sample generated by kubebuilder , which run cmd in pod on specified time
init kubebuilder init --domain github.com --repo github.com/tonyshanc/sample-operator-v2 kubebuilder create api --group sample --version v1 --kind At
gpupod is a tool to list and watch GPU pod in the kubernetes cluster.
gpupod gpupod is simple tool to list and watch GPU pod in kubernetes cluster. usage Usage: gpupod [flags] Flags: -t, --createdTime with pod c
Kubernetes create pod cli with golang
kubernatestest- Anand #Added more coments Anand2 and K8s #GO COMMANDS to RUN : go run xxx.go to install : go install xyz.go - this created binary file
🦥 kubectl plugin to easy to view pod
kubectl-lazy Install curl -sSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/togettoyou/kubectl-lazy/main/install.sh | bash Or you can
Example Pod webhook
Pod Webhook Example Local Development # Create a local cluster. kind create cluster # Setup cluster dependencies (cert-manager). ./hack/setup.sh # D
Kubernetes Pod Security Standards implementation
Pod Security Admission The Pod Security Standards are a set of best-practice profiles for running pods securely. This repository contains the codified
K3ai Executor is the runner pod to execute the "one-click" pipelines
Welcome to K3ai Project K3ai is a lightweight tool to get an AI Infrastructure Stack up in minutes not days. NOTE on the K3ai origins Original K3ai Pr
Mount your podman container into WireGuard networks on spawn
wg-pod A tool to quickly join your podman container/pod into a WireGuard network. Explanation wg-pod wires up the tools ip,route,wg and podman. It cre
A cron-like strategy plugin for HashiCorp Nomad Autoscaler
Nomad Autoscaler Cron Strategy A cron-like strategy plugin, where task groups are scaled based on a predefined scheduled. job "webapp" { ... group
A docker container that can be deployed as a sidecar on any kubernetes pod to monitor PSI metrics
CgroupV2 PSI Sidecar CgroupV2 PSI Sidecar can be deployed on any kubernetes pod with access to cgroupv2 PSI metrics. About This is a docker container
A pod scaler golang app that can scale replicas either inside of cluster or out of the cluster
pod-scaler A simple pod scaler golang application that can scale replicas via manipulating the deployment Technologies The project has been created us
quick debug program running in the k8s pod
quick-debug English | 中文 What Problem To Solve As the k8s becomes more and more popular, most projects are deployed in k8s, and so is the development
An example of Kubernetes' Horizontal Pod Autoscaler using costume metrics.
Kubernetes Autoscaling Example In this project, I try to implement Horizontal Pod AutoscalerHPA provided by Kubernetes. The Horizontal Pod Autoscaler
Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.
Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.
General Pod Autoscaler(GPA) is a extension for K8s HPA, which can be used not only for serving, also for game.
Introduction General Pod Autoscaler(GPA) is a extension for K8s HPA, which can be used not only for serving, also for game. Features Compatible with a
DigitalOcean Droplets target plugin for HashiCorp Nomad Autoscaler
Nomad DigitalOcean Droplets Autoscaler The do-droplets target plugin allows for the scaling of the Nomad cluster clients via creating and destroying D
A Kubernetes Mutating Webhook to automatically re-point pod images to mirrors
kubernetes-mimic Kubernetes Mimic is a Mutating Webhook that will watch for pod creation and update events in a Kubernetes cluster and automatically a
⎈ Multi pod and container log tailing for Kubernetes
stern Stern allows you to tail multiple pods on Kubernetes and multiple containers within the pod. Each result is color coded for quicker debugging. T
LinDB is an open-source Time Series Database which provides high performance, high availability and horizontal scalability.
LinDB is an open-source Time Series Database which provides high performance, high availability and horizontal scalability. LinDB stores all monitoring data of ELEME Inc, there is 88TB incremental writes per day and 2.7PB total raw data.
Annotated and kubez-autoscaler-controller will maintain the HPA automatically for kubernetes resources.
Kubez-autoscaler Overview kubez-autoscaler 通过为 deployment / statefulset 添加 annotations 的方式,自动维护对应 HorizontalPodAutoscaler 的生命周期. Prerequisites 在 kuber
Vitess is a database clustering system for horizontal scaling of MySQL.
Vitess Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding. By encapsulating shard-routing logic, Vite
A babashka pod for interacting with sqlite3.
A babashka pod for interacting with sqlite3. Implemented using the Go go-sqlite3 and transit libraries.
Translate Prometheus Alerts into Kubernetes pod readiness
prometheus-alert-readiness Translates firing Prometheus alerts into a Kubernetes readiness path. Why? By running this container in a singleton deploym
Pod Graceful Drain
You don't need lifecycle: { preStop: { exec: { command: ["sleep", "30"] } } }
A kubernetes plugin which enables dynamically add or remove GPU resources for a running Pod
GPU Mounter GPU Mounter is a kubernetes plugin which enables add or remove GPU resources for running Pods. This Introduction(In Chinese) is recommende
Vitess is a database clustering system for horizontal scaling of MySQL.
Vitess Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding. By encapsulating shard-routing logic, Vite