Ah yes, the M1...
There is a way to generate amd64 images on M1 machines
https://blog.jaimyn.dev/how-to-build-multi-architecture-docker-images-on-an-m1-mac/#tldr;

but yeah, the architecture change makes a lot of mistakes in our company as well

As for why i am using the apache/flink repo - there was a fix for a 1.12 bug 
with k8s HA that wanted to move to fast and the updated images were not 
available on the regular flink repo. We just stayed there since

On 2021/08/11 08:53:25, Jingsong Li <jingsongl...@gmail.com> wrote: 
> Hi Oran and Chesnay,
> 
> I think it should be my problem. The docker image I generated on the
> computer with the macbook M1 will lead to the image of arm64 (When
> releasing 1.12.5).
> 
> We will regenerate the image of 1.13.1 on the Intel x86 machine.
> 
> I'm very sorry.
> 
> Best,
> Jingsong
> 
> On Tue, Aug 10, 2021 at 10:25 PM Chesnay Schepler <ches...@apache.org> wrote:
> >
> > Ah, yes I was looking at the wrong one. I'll figure out what happened
> > and get the situation fixed.
> >
> > Overall though, I'd recommend to rely on https://hub.docker.com/_/flink.
> >
> > On 10/08/2021 16:04, Oran Shuster wrote:
> > > Are you sure you are looking at the correct repo?
> > > flink has 2 docker repos for it's images - flink and apache/flink
> > > for flink, everything is fine 
> > > https://hub.docker.com/_/flink?tab=tags&page=1&ordering=last_updated&name=1.13.1
> > > But for apache/flink (which is still official, and updated faster then 
> > > the "regular" flink one), the 1.13.1 images are still arm64 
> > > https://hub.docker.com/r/apache/flink/tags?page=1&ordering=last_updated&name=1.13.1
> > >
> > > On 2021/08/10 07:13:21, Chesnay Schepler <ches...@apache.org> wrote:
> > >> Looking at the dockerhub page know, all 1.13.1 images are listed as
> > >> amd64, with the last push being 5 days ago.
> > >> Perhaps some error happened during the rebuild, which has since been
> > >> corrected?
> > >>
> > >> On 10/08/2021 00:43, Oran Shuster wrote:
> > >>> Our 1.13.1 k8s deployments started failing with
> > >>> tandard_init_linux.go:228: exec user process caused: exec format error
> > >>> Not understanding how an old image with an old depoyment starts failing 
> > >>> like that i looked at the apache/flink dockerhub page.
> > >>> Although 1.13.1 was released more than a month ago, all the images 
> > >>> (apart from 1.13.1-scala_2.11-java11) were pushed 6 days ago and their 
> > >>> architecture changed from linux/amd64 to
> > >>> linux/arm64
> > >>>
> > >>> Luckily the "official" flink images (that were also pushed 5-6 days 
> > >>> ago) are still amd64 and can be used
> > >>>
> > >>
> >
> 
> 
> -- 
> Best, Jingsong Lee
> 

Reply via email to