CRDと、それを操作するカスタムコントローラーを一から作る個人メモです。 ここでの目標 1.以下のようなCRDリソースを作成できる apiVersion: "workflow.com/v1beta" kind: Workflow metadata: name: my-new-workflow spec: name: my-new-workflow-name status: name: init 2.作成後、status.nameがspec.nameと同じ値に更新されるようなカスタムコントローラーをDeploymentとして作る。 前提条件 kubernetes-1.9.6のKubernetesクラスタを準備する(Docker for Mac Edgeを使いました) カスタムコントローラーはGo1.10で実装する この記事でのソースコード 以下に、この記事作成のために作ったプロジェクトがあり