【问题标题】:Java way to Azure CLI and KubeCTLAzure CLI 和 KubeCTL 的 Java 方式
【发布时间】:2019-09-28 14:48:02
【问题描述】:

我有一个非常基本的REST API,它提供了一些信息,它是用JAX-RS 编写的。

现在我想实现一些 azure cli 命令,例如 az acr repository list 以及 kubectl。

我找到了Azure Java SDK,并阅读了它的API reference,但我不知道我将如何列出存储库。

Kubernetes 示例要好得多,但我坚持使用 Azure 容器注册表。

基本上我是在询问代码示例(参考)、教程或指导。

【问题讨论】:

  • 我认为这是因为存储库列表不是 Azure 级别的 api,而是 docker repo API。所以你需要使用 docker library 来与之对话。我对此很确定。 Here'saz acr repository 背后的代码。
  • 也许你可以尝试在Java中使用Docker Registry API来获取存储库。

标签: java azure kubernetes


【解决方案1】:

无论我使用 Azure 文档的经验如何,都很难找到适合您的 API 文档,而且您可能会发现文档之间存在一些差异,例如通过 cli 的 API 与 sdk 的行为不同。

根据我对各种云的工作,大多数云客户端都倾向于使用 python SDK。 3-4 前,我用 java 做 openstack,现在用 python。对于VCloud,以前用过java,现在转用python,实际上他们停止提供java sdk了。

希望你有一些指点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    • 2018-06-13
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多