addon-resizer was incorrectly using x86 image and cause heapster and sever-metric pods failed

Bug #1841729 reported by Zhanglei Mao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CDK Addons
Fix Released
High
George Kraft

Bug Description

After deploy the charmed kubernetes v1.15 bundle from (https://api.jujucharms.com/charmstore/v5/charmed-kubernetes-209/archive/bundle.yaml)
which us this "charm: cs:~containers/kubernetes-master-700"

The pods status of "metric-server" and "heapster" would show below "CrashLoopBackoff" and "exec format error" of log. This was caused by use x86 docker image.

ubuntu@maas3:~$ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
...
kube-system heapster-v1.6.0-beta.1-55767866fd-bch2n 2/4 CrashLoopBackOff 54 3h15m
kube-system heapster-v1.6.0-beta.1-5f4f56664b-rqqn8 2/4 CrashLoopBackOff 42 172m
kube-system kubernetes-dashboard-689cfcdbc-v65gq 1/1 Running 0 3h16m
kube-system metrics-server-v0.3.2-7756cff596-78rr4 1/2 CrashLoopBackOff 15 3h16m
...
ubuntu@maas3:~$

1 ubuntu@maas3:~$ kubectl logs pods/heapster-v1.6.0-beta.1-5f4f56664b-rqqn8 -n kube-system -c eventer-nanny
standard_init_linux.go:211: exec user process caused "exec format error"

ubuntu@maas3:~$ kubectl logs pods/heapster-v1.6.0-beta.1-5f4f56664b-rqqn8 -n kube-system -c heapster-nanny
standard_init_linux.go:211: exec user process caused "exec format error"

Revision history for this message
Zhanglei Mao (zhanglei-mao) wrote :

The canonical private register didn't provide arm64 image yet. But upstream seems have arm64 of v2.1 docker image which is newer than existing v1.5.

https://github.com/kubernetes/autoscaler/tree/master/addon-resizer
...
Currently recommended version is 1.8, on addon-resizer-release-1.8 branch. The latest version and Docker images are 2.1 pushed to:

gcr.io/google-containers/addon-resizer-amd64:2.1
gcr.io/google-containers/addon-resizer-arm64:2.1
gcr.io/google-containers/addon-resizer-arm:2.1
...

Changed in charm-kubernetes-master:
status: New → Triaged
assignee: nobody → George Kraft (cynerva)
importance: Undecided → High
milestone: none → 1.16
George Kraft (cynerva)
Changed in charm-kubernetes-master:
status: Triaged → In Progress
George Kraft (cynerva)
Changed in cdk-addons:
status: New → In Progress
assignee: nobody → George Kraft (cynerva)
importance: Undecided → High
milestone: none → 1.16
no longer affects: charm-kubernetes-master
Revision history for this message
George Kraft (cynerva) wrote :
Revision history for this message
George Kraft (cynerva) wrote :
George Kraft (cynerva)
Changed in cdk-addons:
status: In Progress → Fix Committed
Changed in cdk-addons:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.