[cloudshell-user@ip-10-0-167-172 ~]$ ./kubectl logs aws-load-balancer-controller-fc78dbc4d-pt7wn -n kube-system
{"level":"info","ts":1651831011.4426408,"msg":"version","GitVersion":"v2.3.0","GitCommit":"83a8c40061304b67fa19d344e159f43c0b3b7e64","BuildDate":"2021-10-20T21:09:04+0000"}
{"level":"info","ts":1651831011.4769156,"logger":"controller-runtime.metrics","msg":"metrics server is starting to listen","addr":":8080"}
{"level":"error","ts":1651831011.4800823,"logger":"setup","msg":"unable to create controller","controller":"Ingress","error":"the server could not find the requested resource"}
[cloudshell-user@ip-10-0-167-172 ~]$
Upon cluster upgrade (from 1.21 to 1.22) the AWS LB controller pods fail to start:
The log says:
Which appears to be due to a K8s version Vs. AWS LB Controller version mismatch?
This only happens AFTER the upgrade from 1.21 to 1.22. At the initial 1.21 deployment the controllers works just fine.