Slide 17
Slide 17 text
kubernetes / apimachinery
• APIオブジェクトのSchemaを定義するレポジトリ
• k8s v1.8より、APIオブジェクトは kubernetes/apimachinery にて定義されるデータ構造とコード
の自動生成機能(code generation)を使って、実装される仕様に変わった。[1]
kubernetes / api
• Kubernetes / apimachinery にて定義のSchemaを元に実際のAPIオブジェクトを定義
kubernetes / client-go
• kube-apisererと通信を行うclient生成用の各種関数(i.e. ) + 構造体(i.e. struct Clientset)
• イベント通知エンジンである informer framework を構成する関数, キュー, キャッシュ機構etc
[1] Kubernetes Deep Dive: Code Generation for CustomResources
https://blog.openshift.com/kubernetes-deep-dive-code-generation-customresources/
主要なレポジトリ(2)