GitHub topics: client-go
kube-burner/kube-burner
Kubernetes performance and scale test orchestration framework written in golang
Language: Go - Size: 16.6 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 597 - Forks: 132

shipengqi/kube
A simple Kubernetes client, based on client-go.
Language: Go - Size: 305 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 4

sohail7866hdhs/kubectl-go-mcp-server
A secure MCP server for Kubernetes, enabling kubectl command execution through compatible clients. Ideal for safe cluster interactions. 🚀💻
Language: Go - Size: 61.5 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

weibaohui/kom
kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松地进行资源的增删改查和日志获取以及操作POD内文件等动作。
Language: Go - Size: 1.18 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 116 - Forks: 20

iximiuz/client-go-examples
Collection of mini-programs demonstrating Kubernetes client-go usage.
Language: Go - Size: 168 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 1,079 - Forks: 142

microsoft/flink-on-azure
Examples of Flink on Azure
Language: Java - Size: 921 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 8

Randsw/kubeinfo
Gets information about some resources in kubernetes cluster. Including CR.
Language: Go - Size: 11.5 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

generals-space/note-cloud
云原生, 容器云, docker, kubernetes相关笔记
Language: Python - Size: 1.16 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 48 - Forks: 17

kubernetes-client/go
OpenAPI based generated Go Client for Kubernetes
Language: Go - Size: 971 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 219 - Forks: 76

achetronic/hitman
Little daemon to kill resources in Kubernetes under specified conditions expressed as Helm templates
Language: Go - Size: 280 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 2

gkarthiks/k8s-discovery
Auto discover the running environment and serves the kubernetes clientset interface for interaction
Language: Go - Size: 218 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 6

Ajsalemo/keda-goclient
A REST API that creates KEDA resources and invokes Kubernetes webhooks
Language: Go - Size: 95.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

poneding/programming-kubernetes
Kubernetes 编程
Language: Go - Size: 288 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

PrasadG193/kyaml2go
K8s Go client code generator from Kubernetes resource yamls
Language: Go - Size: 396 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 284 - Forks: 29

nevidanniu/sample-apispec
sample CRD api specs and client-go generation for such CRD for kubernetes api
Language: Go - Size: 135 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

vladimirvivien/k8s-client-examples
Building stuff with the Kubernetes API
Language: Go - Size: 15.2 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 117 - Forks: 61

bishal7679/ksapify
A Multi-Featured Light Kubernetes command-line tool
Language: Go - Size: 69.3 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

googs1025/k8s-client-go-api-demo
使用k8s自带的client-go练习写demo、周边部署与二次开发练习。
Language: Go - Size: 2.91 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

bilalcaliskan/kube-pod-terminator
A cleaning tool for pods which are stucked at the 'Terminating' or 'Evicted' state
Language: Go - Size: 396 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 1

idebeijer/satisfactory-client-go
A Golang client for the Satisfactory dedicated server HTTP API.
Language: Go - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

Ajsalemo/kubernetes-client-application
Application that uses React as a frontend client and Go with Fiber as the backend. This uses the Kubernetes client-go SDK to interface with Kubernetes.
Language: JavaScript - Size: 458 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

udhos/eks
eks creates kubernetes client (client-go clientset) for EKS api-server from explicit cluster name, CA-data and endpoint.
Language: Go - Size: 28.3 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

shafinhasnat/sotorkube
Failing pod alerting system for Kubernetes
Language: Go - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mikejoh/k8s-cluster-info 📦
A small tool written in Go to display some Kubernetes cluster info on-the-fly
Language: Go - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

okontajneroch/18-client-go
zdroje k článkom okontajneroch.sk
Language: Go - Size: 13.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mmontes11/echoperator
🤖 Simple Kubernetes operator built from scratch with client-go
Language: Go - Size: 101 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 8

sgdan/pod-reaper
Provide namespace scheduling and manual startup
Language: Go - Size: 222 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

caiobegotti/Pod-Dive
A kubectl plugin to dive into your Kubernetes nodes pods, and inspect them.
Language: Go - Size: 165 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 58 - Forks: 6

ldlb9527/kubernetes-admin-backend
k8s管理平台-backend
Language: Go - Size: 48.8 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 25 - Forks: 9

2696524545/plugin
容器管理平台 原生资源管理,提供炫酷的YAML 编辑,Pod 终端
Size: 82 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 8 - Forks: 2

rsevilla87/k8s-dnsperf
Kubernetes DNS loader
Language: Go - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

lucasepe/using-client-go
Source code related to my Golang Notebook "Using client-go"
Language: Go - Size: 1.18 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 10

fanmolh/k8s-client-learing
Language: Go - Size: 8.79 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

PrasadG193/helm-clientgo-example
helm client-go example to add helm repo, fetch charts and install chart
Language: Go - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 17

Pothulapati/doker
A docker-cli experience but for your kubernetes cluster
Language: Go - Size: 1.73 MB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 0

michalswi/kubevents-parser
Simple web server watching K8s events
Language: Go - Size: 56.6 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

AliHashempour/KaaS
A simple Kubernetes-as-a-Service (KaaS) platform for deploying and monitoring user's applications
Language: Go - Size: 42 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

caiobegotti/Pod-Restarts
Sorted table of pods & containers with restarts, age and their last start time.
Language: Go - Size: 216 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

jhmorimoto/cert-watch
Watch and react to changes in Kubernetes TLS Secrets
Language: Go - Size: 79.5 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 1

jaejin1/client-go-examples
client-go examples
Language: Go - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

bilalcaliskan/nginx-conf-generator
A fancy tool which manages Nginx configuration according to Kubernetes NodePort type services
Language: Go - Size: 492 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

Operator-Learning-Playground/k8s-operator-practice
k8s自定义crd+controller的开发实践,简易版redis-operator
Language: Go - Size: 79.1 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

ica10888/client-go-helper
Encapsulates client-go as kubectl
Language: Go - Size: 173 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 14

hari166/entropy
A Kubernetes chaos engineering tool
Language: Go - Size: 27.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Kubernetes-Learning-Playground/multi-cluster-informer
实现对多个k8s集群的informer监听功能
Language: Go - Size: 1.05 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

gopay-bootcamp/kubernets-POC
Language: Go - Size: 15.1 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

redhatxl/kubectl-img
View resource images on your kubernetes cluster using the kubectl
Language: Go - Size: 65.4 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 7

Kubernetes-Learning-Playground/k8s-schedule-plugins-demo
基于k8s-scheduler的自定义调度插件-demo练习
Language: Go - Size: 290 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

Kubernetes-Learning-Playground/k8s-informer-practice
基于golang对k8s-client-go中的informer机制的学习
Language: Go - Size: 755 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 3

stackzoo/client-go-examples
client-go examples and use cases 🐝
Language: Go - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

ayush5588/ClusterAutoscaler
Implementation of Kubernetes Cluster Autoscaler in Golang including the metrics collection and decision making algorithm.
Language: Go - Size: 29.9 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Operator-Learning-Playground/dbconfig-operator
Custom mysql and configuration service based on k8s operator
Language: Go - Size: 190 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

forbearing/k8s
The library implements various handlers to more easier create/update/apply/patch/delete/get/list/watch k8s resources such as pods, deployments, etc. inside or outside k8s cluster.
Language: Go - Size: 2.02 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 5

nameof/sample-controller
controller-tools、code-generator使用示例,通过restclient、dynamicclient操作CRD
Language: Go - Size: 57.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tanalam2411/k8s-client-go
Exploring Kubernetes client-go
Language: Go - Size: 106 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

kube-go/pod-deployer
A simple pod-deployer app
Language: HTML - Size: 137 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

Kubernetes-Learning-Playground/multi-cluster-clientgo
实现多集群的client-go功能
Language: Go - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

BetaCatPro/KubeClusterManagement
Kubernetes 集群管理平台
Language: Vue - Size: 309 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bilalcaliskan/varnish-cache-invalidator
A tool that multiplexes HTTP PURGE requests for standalone Varnish pods/instances. Varnish instances may be in Kubernetes or outside of Kubernetes.
Language: Go - Size: 403 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

RokibulHasan7/notes
Personal notes on various topics.
Language: Go - Size: 76.1 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

luc99hen/yurt-dashboard 📦
YurtConsole is the web console for OpenYurt Novice Trial Platform.
Language: JavaScript - Size: 1.51 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Kubernetes-Learning-Playground/imitate-k8s-kubectl-clientgo-apiserver
模拟k8s中的kubectl与clientgo与apiserver的练习
Language: Go - Size: 343 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 2

googs1025/k8s-sample-management-system
前后端分离的k8s管理系统-后端部分
Language: Go - Size: 1.07 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

open-kingfisher/king-k8s
Kubernetes API
Language: Go - Size: 198 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 2

rmohr/kubernetes-custom-exec
Demo on how to write your own `kubectl exec` command with client-go
Language: Go - Size: 11.8 MB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 13 - Forks: 6

dhruvbehl/k8s-heimdall
Derived from the Norse God who keeps watch, this is an implementation of event controller that looks out for any event that occurs on the k8 cluster
Language: Go - Size: 5.3 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SeongJuMoon/redis-operator
inspired by sample-controller and kubebuilder
Language: Go - Size: 54.7 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

mizhexiaoxiao/k8s-api-service
k8s api service
Language: Go - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 5

rushi47/service-mirror-prototype
Kubernetes operator for service mirroring.
Language: Go - Size: 114 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Chabane/serverless-playground 📦
Building Serverless workflow with OpenFaaS and Kubernetes. Any code supported by OpenFaaS can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.
Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

vishal-biyani/kubernetes-days-india
A simple getting started guide for using client-go (Kubernetes Go SDK) and writing controllers for Kubernetes
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 11

Operator-Learning-Playground/inspect-operator
Custom Cluster Inspection Operator
Language: Go - Size: 1.28 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mikejoh/kubeconfgen
OpenStack Magnum kubeconfig generator when using Keystone authn/authz and the client binary
Language: Go - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

andreistefanciprian/k8s-informer-pod-deleter
This is a Kubernetes informer that monitors Events and deletes Pods that match certain criteria.
Language: Go - Size: 27.3 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

kube-go/client-go-examples
client-go examples
Language: Go - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mmertdogann/kubernetes-podlogger
Kubernetes pod monitoring & logging across namespaces
Language: Go - Size: 31.3 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

vishal-biyani/gopherconindia2018
Using Kubernetes API effectively with Golang
Language: Go - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

hrishin/k8s-client-go-examples
Collection of different client go examples
Size: 14.6 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

tapojit047/CRD-Controller
Custom Controller for CRD
Language: Go - Size: 53 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tapojit047/CRD
Code Generation for CustomResources
Language: Go - Size: 5.15 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dev1911/drone_plus_plus
A tracking application for drone logistics operators.
Language: Python - Size: 39.1 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

tapojit047/client-go
Codes implemented while learning client-go
Language: Go - Size: 17.8 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jrhrmsll/k8s-client-go
Programming Kubernetes examples
Language: Go - Size: 40 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ishtiaqhimel/go-client
Learning Repo for Client-go.
Language: Go - Size: 22.6 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

haozheyu/kube_web
练手项目,对k8s的client的封装
Language: Go - Size: 26.3 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 6

googs1025/k8s-client-go-practice-deployment
基于golang+client-go+k8s,实现简易版deployment管理系统
Language: Go - Size: 4.26 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

adrianolaselva/solr-client-go
Apache Solr client for GO
Language: Go - Size: 257 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

googs1025/kubectl-plugin-develop
对kubectl进行简易的插件式开发
Language: Go - Size: 217 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

bilalcaliskan/k8s-http-multiplexer 📦
HTTP request multiplexer inside a Kubernetes cluster
Language: Go - Size: 444 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

googs1025/k8s-redis-operator
自定义CRD资源部署Redis方案--极度简易版
Language: Go - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

HenryXie1/apexords-operator
This is operator to to create a brand new apex (oracle application express) 19.1 and ords (oracle rest data service)on a oracle 19c database
Language: Go - Size: 134 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 5

wangchanggan/client-go
client-go源码分析
Language: Go - Size: 22.6 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

fbac/chaosnetes
Chaos as a Service for Kubernetes clusters
Language: Go - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ductnn/Simple-k8s-client
Simple k8s client with golang
Language: Go - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

taciomcosta/rabbitmkube
rabbitmkube is an autoscaler for k8s deployments that need to base their number of replicas on the number of messages contained in a queue.
Language: Go - Size: 23.4 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

phenixblue/cm2http
A utility to discover and serve the data from a Kubernetes configMap via HTTP
Language: Go - Size: 43 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

toshi0607/jctl
Build and execute Go applications with Kubernetes Job
Language: Go - Size: 132 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

lucasepe/expression-resolver
Using client-go notebook - operator example
Language: Go - Size: 57.6 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

thekubeworld/k8devel
A simple to use Kubernetes Framework based on client-go
Language: Go - Size: 281 KB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 2

yokawasa/kubernetes-client-go-samples
A collection of Kubernetes and Istio client-go samples
Language: Go - Size: 104 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0
