istanbul-tools/vendor/k8s.io/client-go/examples
Alan Chen a325f5f46b vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
..
create-update-delete-deployment vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
in-cluster-client-configuration vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
out-of-cluster-client-configuration vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
third-party-resources-deprecated vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
workqueue vendor: add k8s client packages 2017-09-11 17:11:26 +08:00
README.md vendor: add k8s client packages 2017-09-11 17:11:26 +08:00

README.md

client-go Examples

This directory contains examples that cover various use cases and functionality for client-go.

Configuration

Basics

Advanced Concepts

  • Work queues: Create a hotloop-free controller with the rate-limited workqueue and the informer framework.
  • Third-party resources (deprecated): Register a third-party resource type with the API, create/update/query this third-party type, and write a controller that drives the cluster state based on the changes to the third-party resources.
  • Custom Resource Definition (successor of TPR): Register a custom resource type with the API, create/update/query this custom type, and write a controller that drives the cluster state based on the changes to the custom resources.