开发者社区> 问答> 正文

阿里云OpenAPI咋取到ack集群的Deployment呀?

阿里云OpenAPI咋取到ack集群的Deployment呀?

展开
收起
真的很搞笑 2024-01-04 11:29:07 44 0
3 条回答
写回答
取消 提交回答
  • 要获取ACK(阿里云容器服务)集群中的Deployment,你可以使用阿里云的容器服务控制台或者使用Kubernetes的kubectl工具。

    1. 使用容器服务控制台:登录到阿里云控制台,选择容器服务,然后选择对应的ACK集群。在集群详情页面,点击"应用管理",然后选择"Deployment",你就可以看到所有的Deployment了。

    2. 使用kubectl:首先,你需要安装kubectl工具。然后,你可以使用以下命令来获取ACK集群中的Deployment:

    kubectl get deployments -n <namespace>
    

    这里的<namespace>是你想要查询的命名空间。如果你想要查询所有的Deployment,你可以省略-n参数。

    另外,你也可以使用kubectl describe deployment <deployment_name>命令来获取特定Deployment的详细信息。

    以上两种方法都可以帮助你获取ACK集群中的Deployment。

    2024-01-05 16:35:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    为了通过阿里云OpenAPI获取ACK集群的Deployment,首先需要获取集群访问凭证KubeConfig。这可以通过登录容器服务管理控制台,进入云资源访问授权页面进行授权,然后刷新控制台来获取。在控制台的集群列表页面,点击目标集群名称或操作列下的详情,再点击连接信息页签,即可查看和保存集群访问凭证。

    获取凭证后,您就可以通过Kubernetes API以REST的方式操作Kubernetes集群,包括创建和修改Deployment。具体的API调用方法可以参考阿里云已经为开发者封装好的常见编程语言的SDK。此外,关于如何通过OpenAPI创建ACK集群以及不同类型集群的具体操作,都有详细的使用说明供参考。

    请注意,为了安全考虑,阿里云对ACK的授权体系进行了分层设计,包括了对基础资源层的RAM授权以及对ACK集群层的RBAC授权。在使用API的过程中可能需要进行相应的授权操作。

    2024-01-05 16:19:07
    赞同 展开评论 打赏
  • 工作负载的API应该还没开放https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/developer-reference/use-the-kubernetes-api?spm=a2c4g.11186623.0.0.4a3dda4ays78b1 不过这篇文档有说通过curl查看查看Deployment ,此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群3群”

    2024-01-04 12:35:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
智算时代,基于 ACK 落地云原生AI 立即下载
基于容器服务ACK与ACR构建企业级端到端DevSeOps流 立即下载
最大化阿里云OpenAPI能力的方法和实践 立即下载

相关镜像