类别

版本

您正在查看9.7 -版本的RapidMiner部署文档点击这里查看最新版本

Kubernetes模板

这里描述的模板将帮助您部署RapidMiner AI Hub的多主机安装。对于单主机部署,请参见Docker-compose模板

我们的码头工人的图片可以部署到任何Kubernetes集群。我们用这些Kubernetes服务测试了我们的示例配置:

要部署其中一个Kubernetes模板,请单击下载下载模板文件,或选择链接以获取其他详细信息。

对于每个模板,我们提供:

  • 建议的卷定义,您可以在其中调整组件所需的存储大小
  • 服务定义,要么是由其他服务(例如数据库服务)使用的内部服务,要么是公开给用户的外部服务(例如RapidMIner Server Web UI)。
  • 作为容器定义的部署配置非常类似于docker-compose模板,还包括所需的环境变量。

如果你需要生成一个自定义部署,你可以混合和匹配这些模板,例如,如果你需要一个同时具有实时计分和Hadoop连接功能的生产部署。

参见:服务和地点由这些模板提供

Kubernetes部署说明

1.确保与Kubernetes集群的连接正常

$ kubectl version客户端版本:version。Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}服务器版本:Version . .Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:02:58Z", GoVersion:"go1.12.1",编译器:"gc",平台:"linux/amd64"}

2.创建并检查卷

$ kubectl apply -f volumes。创建persistentvolumclaim / rmvolume -claim / persistentvolumclaim $ kubectl get pv PVC $ kubectl get pv pv

3.创建和检查服务

$ kubectl apply -f services。$ kubectl get svc NAME - TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE postgresg -svc ClusterIP 10.152.183.3 . mysql ' service/rapidminer-server-svc created service/rapidminer-server-svc created service/rapidminer-server-svc created
        5432/TCP 72s rapidminer-server-amq-svc ClusterIP 10.152.183.128
         rapidminer-server-svc LoadBalancer 10.152.183.252 ****** 8080:30661/TCP 72
       

4.部署服务

$ kubectl apply -f database。创建mysql /数据库:创建了$ kubectl apply -f job-agent。yaml的部署。应用程序/ job-agent创建

5.检查正在运行的pod

$ kubectl get pod NAME READY STATUS重启AGE pod/database 1/1运行0 41m pod/job-agent-556b49567b-5cm8n 1/1运行0 44s pod/job-agent-556b49567b-6585h 1/1运行0 44s pod/job-agent-556b49567b-zk44g 1/1运行0 44s pod/rapidminer-server 1/1运行0 40m

服务和地点

一旦部署开始运行,配置的反向代理默认情况下监听标准HTTP(80)端口,如果配置了HTTPS证书,也会监听HTTPS(443)端口。以下位置在部署公共URL上可用(取决于所部署服务的列表)。

初始登录凭据在.env文件(KEYCLOAK_USERKEYCLOAK_PASSWORD变量)。默认情况下,可以使用用户名“admin”和密码“changeit”登录。

URL 描述
http:// < deployment-url > RapidMiner AI Hub的登录屏幕
http:// < deployment-url > / platform-admin 平台管理
http:// < deployment-url > / jupyter JupyterHub
http:// < deployment-url > / grafana 指示板
http:// < deployment-url > / get-token 离线令牌生成器
http:// < deployment-url > /认证/管理 身份和安全配置(Keycloak)

要了解有关所使用的技术以及如何操作和管理平台部署的更多信息,请参阅我们的技术概述页面