Migrated the StatefulSet controller (within `kube-controller-manager) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging)

This commit is contained in:
ZhangKe10140699
2022-11-11 13:33:41 +08:00
parent f99c351992
commit a239b9986b
8 changed files with 203 additions and 141 deletions

View File

@@ -50,7 +50,9 @@ func startDaemonSetController(ctx context.Context, controllerContext ControllerC
}
func startStatefulSetController(ctx context.Context, controllerContext ControllerContext) (controller.Interface, bool, error) {
ctx = klog.NewContext(ctx, klog.LoggerWithName(klog.FromContext(ctx), "statefulset"))
go statefulset.NewStatefulSetController(
ctx,
controllerContext.InformerFactory.Core().V1().Pods(),
controllerContext.InformerFactory.Apps().V1().StatefulSets(),
controllerContext.InformerFactory.Core().V1().PersistentVolumeClaims(),