您正在查看版本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.35432/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) |
要了解更多关于使用的技术以及如何操作和管理平台部署的信息,请参阅我们的技术概览页面.