Hi all, I have a question about openshift-apiserver-operator and I would like to ask. Recently I built an openshift cluster. The following is the specific information:
zz:~$ oc get no
NAME STATUS ROLES AGE VERSION
master-0 Ready master 5d3h v1.17.1
master-1 Ready master 5d3h v1.17.1
master-2 Ready master 5d3h v1.17.1
worker-0 Ready worker 3d3h v1.17.1
worker-1 Ready worker 3d3h v1.17.1
worker-3 NotReady worker 3d3h v1.17.1
zz:~$ oc get po -n openshift-apiserver
NAME READY STATUS RESTARTS AGE
apiserver-5564cb8fc6-5zsms 1/1 Running 0 5d2h
apiserver-5564cb8fc6-b5v4g 1/1 Running 0 5d2h
apiserver-5564cb8fc6-cr24p 1/1 Running 0 5h33m
zz:~$ oc get po -n openshift-apiserver
NAME READY STATUS RESTARTS AGE
apiserver-5564cb8fc6-5zsms 1/1 Running 0 5d2h
apiserver-5564cb8fc6-b5v4g 1/1 Running 0 5d2h
apiserver-5564cb8fc6-cr24p 1/1 Running 0 5h38m
zz:~$ oc get po -n openshift-apiserver-operator
NAME READY STATUS RESTARTS AGE
openshift-apiserver-operator-68d88d6c75-8x5sv 1/1 Running 0 5d3h
I want to change the run command of the pod of openshift-apiserver, so I tried to modify its corresponding Deployment file. However, although the modification will restart a corresponding pod, but the modified content does not take effect, it is the original command.
I checked the log content of the pod corresponding to openshift-apiserver-operator and knew that openshift-apiserver-operator detected this change.
I0512 01:44:50.069119 1 event.go:281] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-apiserver-operator", Name:"openshift-apiserver-operator", UID:"7db66f01-1b98-4cd0-a0ae-56fe55e09992", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'DeploymentUpdated' Updated Deployment.apps/apiserver -n openshift-apiserver because it changed
I0512 01:44:50.256804 1 event.go:281] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-apiserver-operator", Name:"openshift-apiserver-operator", UID:"7db66f01-1b98-4cd0-a0ae-56fe55e09992", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/openshift-apiserver changed: Progressing changed from False to True ("APIServerDeploymentProgressing: deployment/apiserver.openshift-operator: observed generation is 5, desired generation is 6.")
I0512 01:44:50.593221 1 event.go:281] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-apiserver-operator", Name:"openshift-apiserver-operator", UID:"7db66f01-1b98-4cd0-a0ae-56fe55e09992", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/openshift-apiserver changed: Degraded message changed from "" to "APIServerDeploymentDegraded: 1 of 3 requested instances are unavailable"
I0512 01:45:01.983131 1 event.go:281] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-apiserver-operator", Name:"openshift-apiserver-operator", UID:"7db66f01-1b98-4cd0-a0ae-56fe55e09992", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/openshift-apiserver changed: Progressing changed from True to False ("")
I0512 01:45:12.229744 1 event.go:281] Event(v1.ObjectReference{Kind:"Deployment", Namespace:"openshift-apiserver-operator", Name:"openshift-apiserver-operator", UID:"7db66f01-1b98-4cd0-a0ae-56fe55e09992", APIVersion:"apps/v1", ResourceVersion:"", FieldPath:""}): type: 'Normal' reason: 'OperatorStatusChanged' Status for clusteroperator/openshift-apiserver changed: Degraded message changed from "APIServerDeploymentDegraded: 1 of 3 requested instances are unavailable" to ""
I want to confirm whether the modified things have been restored due to openshift-apiserver-operator? Thanks!