> This is an issue when using nerdctl that happens outside of arm64 and is
not limited to Traffic Router, more investigation is needed to get nerdctl
working for all TC components.

The reason Traffic Router in CDN in a Box for Developers does not work
directly in nerdctl/containerd is that the user running Traffic Router in
that container is not root, it is trying to bind to ports under 1024, and
containerd, unlike docker <
https://github.com/moby/moby/blob/v20.10.21/daemon/oci_linux.go#L776-L779>,
does not automatically let any user bind to ports under 1024. This is fixed
for nerdctl in CDN in a Box for Developers in #7142 <
https://github.com/apache/trafficcontrol/pull/7142/commits/a8ee3be92b>.

> > Traffic Router seemingly doesn't work on arm64, despite being not tied
to an architecture
> How exactly does it not work? It seems to run ok for me on an arm64
(Apple M1).

Maybe worth noting that the Traffic Router RPM is noarch now as of <
https://github.com/apache/trafficcontrol/pull/7176>.

-Zach

On Wed, Nov 9, 2022 at 3:34 PM Holguin, Eric
<eric_holg...@comcast.com.invalid> wrote:

> > How exactly does it not work? It seems to run ok for me on an arm64
> (Apple M1).
>
> This is an issue when using nerdctl that happens outside of arm64 and is
> not limited to Traffic Router, more investigation is needed to get nerdctl
> working for all TC components.
>
> From: Rawlin Peters <raw...@apache.org>
> Date: Wednesday, November 9, 2022 at 2:36 PM
> To: dev@trafficcontrol.apache.org <dev@trafficcontrol.apache.org>
> Subject: [EXTERNAL] Re: 2022-11-08 TC Working Group Agenda and Meeting
> Notes
> > Traffic Router seemingly doesn't work on arm64, despite being
> not tied to an architecture
>
> How exactly does it not work? It seems to run ok for me on an arm64 (Apple
> M1).
>
> On Tue, Nov 8, 2022 at 10:40 AM ocket 8888 <ocket8...@gmail.com> wrote:
> >
> > 1. Attendance
> >     - Srijeet Chatterjee
> >     - Zach Hoffman
> > 2. arm64 suport updates
> >     - builder images now support arm64
> >     - PR #7176 makes the build system support arm64
> >     - Traffic Router seemingly doesn't work on arm64, despite being
> > not tied to an architecture
> >     - podman and rancher don't work either - but also not directly
> > using containerd
> > 3. Issue Grooming
> >     - #6161 - left a comment noting that the issue still exists, added
> > "low impact" and "low difficulty" labels
> >     - #7045 - Needs rebase, needs outstanding review feedback addressed
> >     - #6454 - No action
> >     - #6871 - Change title to be more accurate/appropriate
> >     - #3537 - Add comment asking if an issue should be opened to track
> > the effort to move from parent.config to strategies.yaml
> >     - #3086 - Added "bug" label
> >     - #4023 - left comment asking if the system_stats ATS plugin
> > solves the issue
> >     - #957 - Added "Needs more Info" label
> >     - #1131 - Left a comment asking if the newer spec file in the
> > cache-config tests directory should replace the older one under the
> > top-level traffic_server directory
> >     - #2293 - Added "high difficulty" label
> >
> > On Tue, Nov 8, 2022 at 9:21 AM Zach Hoffman <zrhoff...@apache.org>
> wrote:
> > >
> > > Consider discussing:
> > > - aarch suport updates:
> > >     * The builder images now support arm64
> > >     * PR to make the build system support aarch64 <
> https://github.com/apache/trafficcontrol/pull/7176>
> > >
> > > On Tue, Nov 1, 2022 at 10:17 AM ocket 8888 <ocket8...@gmail.com>
> wrote:
> > >
> > > > If you have anything you want to discuss at next week's meeting
> > > > respond to this email and it's on the agenda.
> > > >
>

Reply via email to