python - 使用 API 动态运行 Kubernetes
问题描述
我想使用 PHP 或 Python 构建的 REST API 创建 pod、管理副本集和部署。这需要从用户单击按钮并创建具有特定卷的新 pod 的 web 应用程序中进行控制。我不确定如何实现这一目标。
我遇到了 KC8 API 和 Python KC8 客户端 API,但我无法实现所需的功能。TIA
解决方案
Kubernetes 通过 HTTP REST API 进行控制,此处已详细说明。您可以编写一个 Web 应用程序,直接向 Kubernetes API 服务器发出适当的 HTTP 请求。
但是,更建议使用针对不同编程语言而存在的Kubernetes 客户端库之一。这些库将所有 HTTP 请求包装在函数调用中,并负责身份验证等事情。
您可以在大多数库的 GitHub 存储库中找到使用不同客户端库的示例代码(参见此处)。
推荐阅读
- java - CompletableFuture 和 Thread.currentThread().interrupt()
- javascript - Vue路由器推送不更新nuxt中的查询
- react-native - 当 textinput 为空时,使用 onPress 更改按钮颜色
- ruby - 如何在哈希数组中找到哈希的最大值
- haskell - 汇总列表时是否有防止溢出的通用方法?
- python - 如何使用 python 更改 mp4 视频的名称
- python - Python:(findall,wide to long,pandas):数据操作
- angular - 在 Angular + Electron 应用程序中使用 sqlite3:关键依赖项:依赖项的请求是一个表达式
- c++ - void bool 工具 C++
- node.js - ReferenceError:未定义加载程序