Gesendet: Mittwoch, 05. Mai 2021 um 09:07 Uhr Von: "Richard Brown" <rbrown@suse.de> An: factory@lists.opensuse.org Betreff: Re: Suggestion of multi-arch container images based on openSUSE Leap
On Tue, 2021-05-04 at 15:22 -0400, Neal Gompa wrote:
On Tue, May 4, 2021 at 1:31 PM Sarah Julia Kriesch < ada.lovelace@gmx.de> wrote:
Hello together,
we think about all the requirements for openSUSE Kubic for IBM Z at the moment. I have identified the issue, that there are missing container images for s390x in public container registries (I don't want to speak/ am not allowed to speak about the reasons). That does not make sense to provide a Kubernetes platform without container images in the s390x case.
Neal and I are interested to introduce multi-arch images built with OBS for registry.opensuse.org for all required applications based on openSUSE Leap. We have got interest for aarch64 and s390x at the moment. That can be interesting for all the other architectures, too. Therefore, multi- arch images would match all these requirements.
Finally, you should be able to use our container images on all Kubernetes platforms. What is your opinion about this idea?
It looks like the Leap base containers are already built for aarch64 and s390x, including my DNF-based ones. So now it's largely about folks wanting to build layered images on Leap and then building those for alternative architectures.
I would prefer to see more people building more Tumbleweed containers.
There we also have support for every architecture, and we have an ecosystem of dozens of existing containers already providing a large amuont of services including:
- Kubernetes* - bind* - ceph - dhcp-server* - haproxy* - httpd - nfs-server - nginx* - openldap - postfix - spamassassin*
And more, see https://registry.opensuse.org
I believe all Tumbleweed-based official openSUSE containers already build for multiple architectures and the ones marked above with a * are already building for s390x.
This is compared to Leap where we have 0 official containers derived from the (multi-arch) Leap base container. Personally I see no reason to start from scratch there when we have a working pile of Tumbleweed containers people can already add to.
Thank you! Then we will continue with Tumbleweed images in the next steps. I have got another question for contributions to https://build.opensuse.org/project/show/openSUSE:Containers:Tumbleweed. All images are packages based on naming as we are using for Tumbleweed during releases. In which version should we create SR for improvements (and adding other architectures)? Or which name should be used for new container images then? Is there any howto by us? Best regards, Sarah
Regards,
-- Richard Brown Linux Distribution Engineer - Future Technology Team Phone +4991174053-361 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, D-90409 Nuernberg (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer