本物のreconciliation loopの簡略版
func (r *MarkdownViewReconciler) Reconcile(ctx
context.Context, req ctrl.Request) (ctrl.Result, error) {
…
var mdView viewv1.MarkdownView
r.Get(ctx, req.NamespacedName, &mdView)
…
r.reconcileConfigMap(ctx, mdView)
…
r.reconcileDeployment(ctx, mdView)
…
r.reconcileService(ctx, mdView)
…
}
https://github.com/zoetrope/kubebuilder-training/blob/main/codes/40_reconcile/controllers/markdownview_controller.go#L63-L104
19