首页 > 解决方案 > 使用 API 动态运行 Kubernetes

问题描述

我想使用 PHP 或 Python 构建的 REST API 创建 pod、管理副本集和部署。这需要从用户单击按钮并创建具有特定卷的新 pod 的 web 应用程序中进行控制。我不确定如何实现这一目标。

我遇到了 KC8 API 和 Python KC8 客户端 API,但我无法实现所需的功能。TIA

标签: pythonkubernetesserver

解决方案


Kubernetes 通过 HTTP REST API 进行控制,此处已详细说明。您可以编写一个 Web 应用程序,直接向 Kubernetes API 服务器发出适当的 HTTP 请求。

但是,更建议使用针对不同编程语言而存在的Kubernetes 客户端库之一。这些库将所有 HTTP 请求包装在函数调用中,并负责身份验证等事情。

您可以在大多数库的 GitHub 存储库中找到使用不同客户端库的示例代码(参见此处)。


推荐阅读