类别

版本

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

Kubernetes模板

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

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

要部署Kubernetes模板,请单击下载下载模板文件,或选择有关其他详细信息的链接。

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

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

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

参见:服务及地点由以下模板提供

Kubernetes部署说明

1.确保到Kubernetes集群的连接正常工作

$ kubectl version客户端版本:版本号。信息{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"}服务器版本:版本号。信息{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应用-f卷。Yaml persistentvolumeeclaim /pgvolume-claim创建了persistentvolumeeclaim /rmsvolume-claim创建了$ kubectl get pv PVC $ kubectl get pv pv

3.创建和检查服务

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

4.部署服务

$ kubectl应用数据库Yaml pod/数据库创建$ kubectl apply -f rapidminer-server。Yaml pod/rapidminer-server创建$ kubectl apply -f job-agent。yaml的部署。应用程序/ job-agent创建

5.检查运行中的pod

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

服务及地点

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

初始登录凭据设置在.env文件(KEYCLOAK_USER而且KEYCLOAK_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)

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