Tagged articles
8 articles
Page 1 of 1
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 9, 2025 · Cloud Native

Master Client‑Go: Build Efficient Kubernetes Controllers with Go

Client‑Go is the official Go client library for Kubernetes, offering low‑level HTTP handling, local caching, and event‑driven List‑Watch mechanisms; the article explains its architecture, client types, cache components, code examples, and best practices for building production‑grade controllers and operators.

GoOperatorWorkqueue
0 likes · 21 min read
Master Client‑Go: Build Efficient Kubernetes Controllers with Go
Ops Development Stories
Ops Development Stories
Aug 13, 2025 · Cloud Native

How to Build a Kubernetes Fault‑Diagnosis CLI with AI‑Powered Insights

This article walks through extending the K8s Chat command‑line tool by adding an ‘analyze event’ command that gathers warning‑level events and pod logs, stores them in a map, and sends the information to a large‑language model via OpenAI’s API to receive actionable troubleshooting recommendations, while also suggesting further enhancements such as self‑healing and visualization.

CLIGoKubernetes
0 likes · 15 min read
How to Build a Kubernetes Fault‑Diagnosis CLI with AI‑Powered Insights
Practical DevOps Architecture
Practical DevOps Architecture
Apr 18, 2024 · Cloud Native

Kubernetes Source Code Deep Dive and Secondary Development Course Outline

This curriculum provides a comprehensive, step‑by‑step exploration of Kubernetes internals—including kubeadm core source, Go module management, cobra libraries, kubeadm init/join processes, client‑go components, code generators, custom resources, operators, and practical deployment automation—aimed at mastering cluster setup, configuration, and advanced development.

Cluster ManagementGoclient-go
0 likes · 10 min read
Kubernetes Source Code Deep Dive and Secondary Development Course Outline
政采云技术
政采云技术
Jan 30, 2024 · Cloud Native

Understanding the Core Workflow of Kubernetes Informer in client-go

This article explains the internal workflow of the Kubernetes informer package in client-go, covering its architecture, key components such as Reflector, DeltaFIFO, and Indexer, and provides a step‑by‑step code example that demonstrates how informers are created, registered, started, and used to handle watch events efficiently.

ControllerDeltaFIFOGo
0 likes · 19 min read
Understanding the Core Workflow of Kubernetes Informer in client-go