mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-05-25 18:45:04 +00:00
10 KiB
10 KiB
Client Libraries for Kubernetes
!!! info "Architectural Context" Detailed reference for Client Libraries for Kubernetes in the context of The Container Stack.
Standard Reference
- Part 4 — Using the Go client framework [COMMUNITY-TOOL]
- cdk8s ⭐ 4813 [ENTERPRISE-STABLE]
- github.com/kubernetes-client 🌟 [COMMUNITY-TOOL]
- medium: Building stuff with the Kubernetes API — TOC 🌟 [COMMUNITY-TOOL]
- k8s-ruby: Kubernetes Ruby Client ⭐ 75 [COMMUNITY-TOOL]
- kubernetes/client-go: Go client for Kubernetes 🌟 ⭐ 9818 [ENTERPRISE-STABLE]
- pkg.go.dev/k8s.io/client-go [COMMUNITY-TOOL]
- Rate Limiting in Controller-Runtime and Client-go [COMMUNITY-TOOL]
- kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes ⭐ 239 [COMMUNITY-TOOL]
- kyaml2go (Pronounced as camel2go 🐫) 🌟 ⭐ 283 [COMMUNITY-TOOL]
- itnext.io: Writing a Kubernetes CLI in Go [COMMUNITY-TOOL]
- blog.devgenius.io: Learn Kubernetes Programming — Part 1 [COMMUNITY-TOOL]
- iximiuz.com: How To Develop Kubernetes CLIs Like a Pro [COMMUNITY-TOOL]
- github.com/kubernetes-client/python ⭐ 7580 [ENTERPRISE-STABLE]
- github.com/kubernetes-client/python-base ⭐ 69 [COMMUNITY-TOOL]
- medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins' pipeline [COMMUNITY-TOOL]
- blog.devgenius.io: Automate Kubernetes With Python 🌟 [COMMUNITY-TOOL]
- martinheinz.dev/blog/73: Automate All the Boring Kubernetes Operations with' Python 🌟 [COMMUNITY-TOOL]
- itnext.io: Difference between Fabric8 and Official Kubernetes Java Client' 🌟 [COMMUNITY-TOOL]
- github.com/kubernetes-client/java: Kubernetes Java Client ⭐ 3974 [ENTERPRISE-STABLE]
- developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications' to OpenShift [COMMUNITY-TOOL]
- developers.redhat.com: What’s new in Fabric8 Kubernetes Java client 4.12.0 [COMMUNITY-TOOL]
- blog.marcnuri.com: Fabric8 Kubernetes Client for Java introduction [COMMUNITY-TOOL]
- blog.marcnuri.com: Build Kubernetes controllers with Fabric8 Kubernetes' Client, Quarkus, and JKube [COMMUNITY-TOOL]
- developers.redhat.com: How to generate code using Fabric8 Kubernetes Client [COMMUNITY-TOOL]
- levelup.gitconnected.com: First Try on Java Operator SDK [COMMUNITY-TOOL]
- developers.redhat.com: How to use Fabric8 Java Client with Kubernetes [COMMUNITY-TOOL]
- blog.twstewart.me: cdk8s-python - A Love and Hate Experience [COMMUNITY-TOOL]
- qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s [COMMUNITY-TOOL]
- blog.marcnuri.com [COMMUNITY-TOOL]
- developers.redhat.com: How to manage microservices using OpenShift Dev Spaces' and JKube [COMMUNITY-TOOL]
- javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle [COMMUNITY-TOOL]
Cloud-Native
Kubernetes Native
Java Build Plugins
Eclipse JKube
- developers.redhat.com: Cloud-native Java applications made easy: Eclipse' JKube 1.0.0 now available [COMMUNITY-TOOL] — Launch announcement of Eclipse JKube 1.0.0 detailing its design philosophy, architectural decoupling from old Fabric8 dependencies, and its seamless integration with modern cloud-native standards.
- developers.redhat.com: Java development on top of Kubernetes using Eclipse' JKube [COMMUNITY-TOOL] — Exploring developer loop workflows utilizing Eclipse JKube to build, deploy, and debug Java applications in real-time inside a local or remote Kubernetes cluster environment.
Migration Guides
Eclipse JKube (1)
- developers.redhat.com: Migrating from Fabric8 Maven Plugin to Eclipse JKube' 1.0.0 [LEGACY] — Step-by-step technical guide highlighting the namespace transitions, configuration changes, and structural refactoring required when migrating legacy Fabric8 Maven build files to the modernized Eclipse JKube.
Product Updates
Eclipse JKube (2)
- blog.marcnuri.com: Eclipse JKube 1.4.0 is now available! [COMMUNITY-TOOL] — Detail-rich release note highlighting improvements, bug fixes, and support extensions introduced in version 1.4.0 of Eclipse JKube.
Quarkus Integration
Video Tutorials
- youtube: Deploying a Quarkus application into Kubernetes using JKube | Cloud' Tool Time | Marc Nuri 🌟 [COMMUNITY-TOOL] — Video session detailing the integration of Quarkus with Eclipse JKube to deploy highly optimized, native-compiled Java microservices directly to Kubernetes.
Red Hat OpenShift
Developer Experience
Java Integrations
- Fabric8 [EN CONTENT] [LEGACY] — Historically significant platform offering tools, microservices, and management mechanisms for Java environments on Kubernetes and OpenShift. Now deprecated, but set foundations for contemporary Java developer abstractions.
- developers.redhat.com: Getting started with the fabric8 Kubernetes Java' client [EN CONTENT] [COMMUNITY-TOOL] — Technical introduction to utilizing the Fabric8 Kubernetes Java Client SDK. Details how to perform CRUD operations on Kubernetes APIs, deploy custom controllers, and stream container logs inside Java runtimes.
Maven Plugins
- (2025) GitHub: Eclipse JKube ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations.
💡 Explore Related: Container Managers | Kubernetes Monitoring | Kubernetes Troubleshooting