An open API service providing repository metadata for many open source software ecosystems.

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