在openshift中设置microcks

问题描述 投票:0回答:1

我试图在openshift中设置microcks ..我只是使用来自于openszift的免费启动器在https://console.starter-us-west-2.openshift.com/console/catalog

http://microcks.github.io/installing/openshift/中,命令如下

oc new-app --template=microcks-persistent --param=APP_ROUTE_HOSTNAME=microcks-microcks.192.168.99.100.nip.io --param=KEYCLOAK_ROUTE_HOSTNAME=keycloak-microcks.192.168.99.100.nip.io --param=OPENSHIFT_MASTER=https://192.168.99.100:8443 --param=OPENSHIFT_OAUTH_CLIENT_NAME=microcks-client

在那,我怎样才能找到我项目的路线?我的项目叫做testcoolers。那么将会是什么呢?microcks-microcks.192.168.99.100.nip.io?我想有些东西会替换192.168.99.100.nip.io与keycloak主机名相同吗?还有什么是Public OpenShift主地址?它现在https://192.168.99.100:8443

openshift openshift-origin openshift-enterprise
1个回答
1
投票

安装Microcks似乎假设某种程度的OpenShift熟悉。此外,还有一些限制使得这不是OpenShift在线入门的理想安装,但它绝对可以使用。

# Create the template within your namespace
oc create -f https://raw.githubusercontent.com/microcks/microcks/master/install/openshift/openshift-persistent-full-template-https.yml

# Deploy the application from the template, be sure to replace <NAMESPACE> with your proper namespace
oc new-app --template=microcks-persistent-https \
    --param=APP_ROUTE_HOSTNAME=microcks-<NAMESPACE>.7e14.starter-us-west- 2.openshiftapps.com \
    --param=KEYCLOAK_ROUTE_HOSTNAME=keycloak-<NAMESPACE>.7e14.starter-us-west-2.openshiftapps.com \
    --param=OPENSHIFT_MASTER=https://api.starter-us-west-2.openshift.com \
    --param=OPENSHIFT_OAUTH_CLIENT_NAME=microcks-client \
    --param=MONGODB_VOL_SIZE=1Gi \
    --param=MEMORY_LIMIT=384Mi \
    --param=MONGODB_MEMORY_LIMIT=384Mi

# The ROUTE params above are still necessary for the variables, but in Starter, you can't specify a hostname in a route, so you'll have to manually create the routes
oc create route edge microcks --service=microcks --insecure-policy=Redirect
oc create route edge keycloak --service=microcks-keycloak --insecure-policy=Redirect

您还应该看到有关无法创建OAuthClient的错误。这是预期的,因为您无权为整个群集创建此权限。您将需要在KeyCloak中手动创建用户。

我能够成功部署并登录OpenShift在线入门,所以如果你挣扎,请使用评论。

© www.soinside.com 2019 - 2024. All rights reserved.