最新更新:

    Prerequisites

    您可以在虚拟机和裸机上安装 Kube AI Hub,同时配置 Kubernetes。此外,只要您的 Kubernetes 集群满足以下先决条件,Kube AI Hub 也可以部署在云托管和本地 Kubernetes 集群上。

    Kubernetes 版本

    • 最低版本:v1.28.x
    • 建议版本:v1.34.x
    • 支持版本:v1.28.x、v1.29.x、v1.30.x、v1.31.x、v1.32.x、v1.33.x、v1.34.x

    检查 Kubernetes 版本:

    kubectl version
    

    输出应显示:

    Client Version: v1.34.x
    Server Version: v1.34.x
    

    可用资源

    • CPU:至少 2 核
    • 内存:至少 4 GB
    • 磁盘:至少 40 GB

    默认 Storage Class

    您的 Kubernetes 集群必须配置默认 Storage Class。检查方法:

    kubectl get sc
    

    输出应显示带有 (default) 注解的 Storage Class。如果没有,请设置:

    kubectl patch storageclass <your-storage-class> -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
    

    网络要求

    • 确保集群节点之间可以相互通信。
    • 集群必须安装 CNI 插件(Calico、Flannel 等)。
    • 如果您计划使用 Kube AI Hub 控制台,请确保端口 30880 可访问。

    容器运行时

    集群必须使用 containerd 作为容器运行时,不再支持 Docker。

    检查容器运行时:

    kubectl get nodes -o wide
    

    CONTAINER-RUNTIME 列应显示 containerd://...。

    架构支持

    支持 x86_64 和 ARM64(aarch64)架构。

    Helm 版本

    如果您计划使用 Helm 安装 Kube AI Hub,请确保已安装 Helm 3.x:

    helm version