Skip to content

build and publish ARM images for kubeflow pipelines  #10309

@thesuperzapper

Description

@thesuperzapper

Description

Currently, Kubeflow Pipelines is only publishing amd64 container images, most other Kubeflow components are now publishing for both amd64 and arm64.

Here is the list of images that need to be updated:
(this was the list for 2.0.0-alpha.7, more may have been added for 2.0.0+)

  • gcr.io/ml-pipeline/cache-server
  • gcr.io/ml-pipeline/metadata-envoy
  • gcr.io/ml-pipeline/metadata-writer
  • gcr.io/ml-pipeline/api-server
  • gcr.io/ml-pipeline/persistenceagent
  • gcr.io/ml-pipeline/scheduledworkflow
  • gcr.io/ml-pipeline/frontend
  • gcr.io/ml-pipeline/viewer-crd-controller
  • gcr.io/ml-pipeline/visualization-server
  • gcr.io/tfx-oss-public/ml_metadata_store_server
  • gcr.io/google-containers/busybox

While most of these can run under Rosetta (on Apple Silicon Macs only), they run much slower and so are really only useful for testing.

Furthermore, the gcr.io/tfx-oss-public/ml_metadata_store_server image straight up does not work (even under emulation), I have made a separate Issue to track this one, as it is not controlled by KFP and is part of google/ml-metadata:


Love this idea? Give it a 👍.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions