werwerwer
ACP Kernel 拆解与瘦身

ACP Kernel 镜像级 Repo 矩阵

每个保留镜像的 source repo 与归类

ACP Kernel 镜像级 Repo 矩阵

目标

这份清单覆盖 ACP Kernel 拆分涉及的镜像 repo,并为每个镜像标出 source repo、归属方式与本轮归属状态。

Chart carrier 与 chart OCI 产物放在 source-repo-mapping.md。

状态分类

镜像分到三类状态:Kernel internal / L4 plugin / External dependency。术语含义统一见 README 术语。

Kernel internal

Image RepoSource RepoOwnershipUsed ByEvidence
ait/sentryait/sentryKernel internalsentryait/sentry/chart/values.yaml
ait/imagepulljob-baseait/sentryKernel internalsentryait/sentry/chart/values.yaml
ait/base-apiait/baseKernel internalbase-centralait/base/charts/central/values.yaml
ait/base-operatorait/base-operatorKernel internalbase-centralait/base/charts/base-operator/values.yaml
ait/cluster-transformerait/cluster-transformerKernel internalbase-centralait/base/charts/central/values.yaml
ait/erebuscontainer-platform/erebusKernel internalbase-centralait/base/charts/central/values.yaml
ait/operator-toolsait/operator-toolsKernel internalbase-centralait/base/charts/central/values.yaml
ait/underlordait/underlordKernel internalbase-centralartifacts/base-central/artifacts.yaml
ait/apolloait/apolloKernel internalauth-manager-central, auth-managerchart-auth-manager/chart/values.yaml
ait/auth-controller2ait/auth-controller2Kernel internalauth-managerchart-auth-manager/chart/values.yaml
ait/marketplaceait/marketplaceKernel internalmarketplace, marketplace-centralait/marketplace/charts/cluster/values.yaml, ait/marketplace/charts/central/values.yaml
ait/olm-registryait/marketplaceKernel internalmarketplaceait/marketplace/charts/cluster/values.yaml
acp/updater-managercontainer-platform/updater-managerKernel internalmarketplace-centralait/marketplace/charts/central/values.yaml
ait/platform-registry-installerait/platform-registryKernel internalplatform-registryait/platform-registry/chart/values.yaml
ait/registry-authait/registry-auth-builderKernel internalplatform-registryait/platform-registry/chart/values.yaml
ait/registryait/registry-builderKernel internalplatform-registryait/platform-registry/chart/values.yaml
acp/minio-pltcontainer-platform/alauda-minioKernel internalplatform-registryait/platform-registry/chart/values.yaml
ait/capi-provider-alauda-managerait/cluster-api-provider-alaudaKernel internalcluster-managerait/cluster-api-provider-alauda/chart/values.yaml
ait/capi-provider-alauda-apiserviceait/cluster-api-provider-alaudaKernel internalcluster-managerait/cluster-api-provider-alauda/chart/values.yaml
ait/cluster-api-controllerait/chart-cluster-api-coreKernel internalbaseait/chart-base-cluster/chart/values.yaml
ait/image-loaderait/image-loaderKernel internalbase, cluster-managerait/chart-base-cluster/chart/values.yaml, ait/cluster-api-provider-alauda/chart/values.yaml
acp/kube-ovncontainer-platform/chart-kube-ovnKernel internalkube-ovnartifacts/kube-ovn/artifacts.yaml
acp/alb2container-platform/alb2Kernel internalalbartifacts/alb/artifacts.yaml
acp/alb-nginxcontainer-platform/alb2Kernel internalalbartifacts/alb/artifacts.yaml
tkestack/keepalivedcontainer-platform/aliveKernel internalalivechart-alauda-cluster-base/chart/values.yaml
tkestack/keepalived-installercontainer-platform/aliveKernel internalaliveartifacts/alive/artifacts.yaml

L4 plugin

Image RepoSource RepoOwnershipUsed ByEvidence
alauda/alauda-consolealauda/alauda-consoleL4 pluginbaseait/chart-base-cluster/chart/values.yaml
frontend/portalfrontend/alauda-feL4 pluginbase-centralartifacts/base-central/artifacts.yaml
frontend/chart-frontendfrontend/alauda-feL4 pluginbase-centralartifacts/base-central/artifacts.yaml
frontend/assetsfrontend/alauda-feL4 pluginbase-centralartifacts/base-central/artifacts.yaml
frontend/i18nfrontend/alauda-feL4 pluginbase-centralartifacts/base-central/artifacts.yaml
frontend/console-dexfrontend/alauda-feL4 pluginauth-manager-centralartifacts/auth-manager-central/artifacts.yaml
frontend/console-projectfrontend/alauda-feL4 pluginauth-manager-centralartifacts/auth-manager-central/artifacts.yaml
frontend/user-pluginfrontend/alauda-feL4 pluginauth-manager-centralchart-auth-manager/chart/values.yaml
frontend/app-market-pluginfrontend/alauda-feL4 pluginmarketplace-centralait/marketplace/charts/central/values.yaml
acp/captaincontainer-platform/captainL4 pluginmarketplace-centralait/marketplace/charts/central/values.yaml
3rdparty/chartmuseumcontainer-platform/chartmuseumL4 pluginmarketplace-centralait/marketplace/charts/central/values.yaml

External dependency

Image RepoSource RepoOwnershipUsed ByEvidence
ops/alpineops/alpineExternal dependencybase-central, auth-manager-centralartifacts/base-central/artifacts.yaml, artifacts/auth-manager-central/artifacts.yaml
3rdparty/kubectlait/kubectl / ait/kubectl-toolExternal dependencybase, base-central, auth-manager*, marketplace*, cluster-manager多个 values.yaml 中的 code:
3rdparty/operator-framework/olmcontainer-platform/olmExternal dependencymarketplaceait/marketplace/charts/cluster/values.yaml
3rdparty/cert-manager-cainjector3rdparty/chart-cert-managerExternal dependencycert-managerartifacts/cert-manager/artifacts.yaml
3rdparty/cert-manager-controller3rdparty/chart-cert-managerExternal dependencycert-managerartifacts/cert-manager/artifacts.yaml
3rdparty/cert-manager-webhook3rdparty/chart-cert-managerExternal dependencycert-managerartifacts/cert-manager/artifacts.yaml
ait/cri-containerdthird-party packagingExternal dependencycluster-manager用户确认按 third-party 管理
ait/kube-nodethird-party packagingExternal dependencycluster-manager用户确认按 third-party 管理
tkestack/corednsupstream coredns packagingExternal dependencycorednsartifacts/coredns/artifacts.yaml
tkestack/etcdupstream etcd packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml
tkestack/kube-apiserverupstream kubernetes packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml
tkestack/kube-controller-managerupstream kubernetes packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml
tkestack/kube-proxyupstream kubernetes packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml
tkestack/kube-schedulerupstream kubernetes packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml
tkestack/pauseupstream kubernetes packagingExternal dependencycluster-managerait/cluster-api-provider-alauda/chart/values.yaml

特殊说明

主题结论
kubernetes-builder作为 kube-node 族镜像的上游构建工作区处理,文档口径归入 External dependency,不进入 acp-kernel
ait/olm-registryHarbor repo 名独立,canonical source repo 归属 ait/marketplace
ait/imagepulljob-baseHarbor repo 名独立,canonical source repo 归属 ait/sentry
ait/cluster-api-controllerHarbor repo 名独立,canonical source repo 归属 ait/chart-cluster-api-core
alauda-console-static不在 ACP 生产部署路径;仅存于 alauda/alauda-console 仓 build/deploy/ 的遗留 dev manifest;矩阵不收录

On this page