PrimeHub 实践

一、PrimeHub简介

PrimeHub 适用于Kubernetes的多用户机器学习平台,PrimeHub是一个基于Kubernetes顶部的轻松机器学习基础设施。它提供集群计算、一键研究环境、轻松的数据集加载以及各种资源和访问控制的管理。所有这些都是根据以项目/团队为中心的概念设计的。

二、搭建

1、k8s环境准备

k8s集群环境以及相关组价已经准备好了,详细可参考官方文档:
https://docs.primehub.io/docs/getting_started/prerequisites

2、安装(社区)CE版

官方文档:https://docs.primehub.io/docs/getting_started/install_primehub_ce

准备环境变量

# The domain name of PrimeHub which user can access to.
PRIMEHUB_DOMAIN=test.primehub.com

# PrimeHub admin phadmin default password
PH_PASSWORD=phtest@123

# Keycloak admin keycloak default password
KC_PASSWORD=phtest@123 

卸载

[root@hombd03 ~]# helm list -n hub
NAME    NAMESPACE   REVISION    UPDATED STATUS  CHART   APP VERSION
[root@hombd03 ~]# helm delete primehub -n hub

删除状态为 Error 的 pod:

[root@hombd03 ~]# kubectl get pods -n hub
NAME                       READY   STATUS   RESTARTS   AGE
primehub-bootstrap-ps5h6   0/1     Error    0          3d17h
primehub-bootstrap-s5n6m   0/1     Error    0          3d17h
primehub-bootstrap-vt2mn   0/1     Error    0          3d17h
primehub-bootstrap-vzkzm   0/1     Error    0          3d17h
[root@hombd03 ~]# kubectl delete pod primehub-bootstrap-ps5h6 -n hub
pod "primehub-bootstrap-ps5h6" deleted
[root@hombd03 ~]# kubectl delete pod primehub-bootstrap-s5n6m -n hub
pod "primehub-bootstrap-s5n6m" deleted

[root@hombd03 ~]# kubectl get pods -n hub
No resources found in hub namespace.

为者常成,行者常至