在OpenShift 3.7 Service Catalog的上下文中,如果我想在OpenShift控制台UI之外创建服务实例,它会是什么样子?
即。从本地计算机上的终端,如果我想创建服务目录中可用的服务类的实例(例如运行和通过APB可用的Ansible Service Broker),REST资源调用将是什么样的喜欢(假设有可用的REST API)?
使用curl
的示例将不胜感激。
假设存在可用于Service Catalog相关资源的REST API。如果不是这样,那么满足上述要求的另一种集成模式是什么? oc
CLI工具是否支持Service Catalog命令?
答案 0 :(得分:1)
我可以指出的最好的例子是来自the incubator repo walkthrough的例子。您可能对example ServiceInstance和示例ServiceBinding最感兴趣。
service-catalog有一个普通的Kubernetes API服务器,资源就像你熟悉的其他资源一样。例如,您可以在openshift控制台中创建一个新的服务实例,并使用以下命令在API服务器中查找:
$ kubectl get serviceinstances
注意,oc get serviceinstances
是另一种有效的命令形式。
对于这些资源,kubectl get
的CLI体验并不是很棒,但describe
效果非常好。在将来的service-catalog发行版中,kubectl get
的CLI体验将得到改进。