Skip to content

Instantly share code, notes, and snippets.

@YurgenUA
Last active May 25, 2025 21:41
Show Gist options
  • Save YurgenUA/6c5bf374fb562cbbf068d66ba43f537c to your computer and use it in GitHub Desktop.
Save YurgenUA/6c5bf374fb562cbbf068d66ba43f537c to your computer and use it in GitHub Desktop.
% kubectl get pods -n kube-client-quota2-system
NAME READY STATUS RESTARTS AGE
kube-client-quota2-controller-manager-6cd6879f55-xfgf8 1/1 Running 0 100s
% kubectl logs -n kube-client-quota2-system kube-client-quota2-controller-manager-6cd6879f55-xfgf8 -c manager
2025-05-25T21:34:57Z INFO setup Initializing webhook certificate watcher using provided certificates {"webhook-cert-path": "/tmp/k8s-webhook-server/serving-certs", "webhook-cert-name": "tls.crt", "webhook-cert-key": "tls.key"}
2025-05-25T21:34:57Z INFO controller-runtime.certwatcher Updated current TLS certificate
2025-05-25T21:34:57Z INFO controller-runtime.builder Registering a mutating webhook {"GVK": "quota.operator.k8s.yfenyuk.io/v1alpha1, Kind=ClientQuota", "path": "/mutate-quota-operator-k8s-yfenyuk-io-v1alpha1-clientquota"}
2025-05-25T21:34:57Z INFO controller-runtime.webhook Registering webhook {"path": "/mutate-quota-operator-k8s-yfenyuk-io-v1alpha1-clientquota"}
2025-05-25T21:34:57Z INFO controller-runtime.builder Registering a validating webhook {"GVK": "quota.operator.k8s.yfenyuk.io/v1alpha1, Kind=ClientQuota", "path": "/validate-quota-operator-k8s-yfenyuk-io-v1alpha1-clientquota"}
2025-05-25T21:34:57Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-quota-operator-k8s-yfenyuk-io-v1alpha1-clientquota"}
2025-05-25T21:34:57Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-v1-pod"}
2025-05-25T21:34:57Z INFO setup Adding webhook certificate watcher to manager
2025-05-25T21:34:57Z INFO setup starting manager
2025-05-25T21:34:57Z INFO starting server {"name": "health probe", "addr": "[::]:8081"}
2025-05-25T21:34:57Z INFO controller-runtime.metrics Starting metrics server
2025-05-25T21:34:57Z INFO setup disabling http/2
2025-05-25T21:34:57Z INFO controller-runtime.webhook Starting webhook server
2025-05-25T21:34:57Z INFO setup disabling http/2
2025-05-25T21:34:57Z INFO controller-runtime.webhook Serving webhook server {"host": "", "port": 9443}
I0525 21:34:57.648896 1 leaderelection.go:257] attempting to acquire leader lease kube-client-quota2-system/c8369b06.operator.k8s.yfenyuk.io...
I0525 21:34:57.725175 1 leaderelection.go:271] successfully acquired lease kube-client-quota2-system/c8369b06.operator.k8s.yfenyuk.io
2025-05-25T21:34:57Z DEBUG events kube-client-quota2-controller-manager-6cd6879f55-xfgf8_c9d51f84-c1b4-49e8-8a15-e7f8d4dc704c became leader {"type": "Normal", "object": {"kind":"Lease","namespace":"kube-client-quota2-system","name":"c8369b06.operator.k8s.yfenyuk.io","uid":"e96af90b-0c83-4b87-953f-f9ec1ee0cf75","apiVersion":"coordination.k8s.io/v1","resourceVersion":"10142"}, "reason": "LeaderElection"}
2025-05-25T21:34:57Z INFO Starting EventSource {"controller": "clientquota", "controllerGroup": "quota.operator.k8s.yfenyuk.io", "controllerKind": "ClientQuota", "source": "kind source: *v1alpha1.ClientQuota"}
2025-05-25T21:34:57Z INFO controller-runtime.certwatcher Starting certificate poll+watcher {"interval": "10s"}
2025-05-25T21:34:57Z INFO Starting Controller {"controller": "clientquota", "controllerGroup": "quota.operator.k8s.yfenyuk.io", "controllerKind": "ClientQuota"}
2025-05-25T21:34:57Z INFO Starting workers {"controller": "clientquota", "controllerGroup": "quota.operator.k8s.yfenyuk.io", "controllerKind": "ClientQuota", "worker count": 1}
2025-05-25T21:34:57Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": ":8443", "secure": true}
2025-05-25T21:36:28Z INFO clientquota-resource Defaulting for ClientQuota {"name": "client-quota"}
2025-05-25T21:36:29Z INFO clientquota-resource Validation for ClientQuota upon creation {"name": "client-quota"}
2025-05-25T21:36:29Z INFO Reconciling ClientQuota... {"controller": "clientquota", "controllerGroup": "quota.operator.k8s.yfenyuk.io", "controllerKind": "ClientQuota", "ClientQuota": {"name":"client-quota","namespace":"playground"}, "namespace": "playground", "name": "client-quota", "reconcileID": "7941aa38-96aa-4d5f-8feb-951a219c5d8c", "name": {"name":"client-quota","namespace":"playground"}}
2025-05-25T21:36:29Z INFO QuotaMap {"controller": "clientquota", "controllerGroup": "quota.operator.k8s.yfenyuk.io", "controllerKind": "ClientQuota", "ClientQuota": {"name":"client-quota","namespace":"playground"}, "namespace": "playground", "name": "client-quota", "reconcileID": "7941aa38-96aa-4d5f-8feb-951a219c5d8c", "quotaMap": {"team-x":120,"team-y":60}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment