kubernetes - 如何编写 Kubernetes 自定义控制器来操作云中的 VM 资源?
问题描述
我是为 kubernetes 编写自定义控制器并试图理解这一点的新手。我已经开始参考示例控制器https://github.com/kubernetes/sample-controller。
我想扩展示例控制器以使用 kubernetes 在云中操作 VM 资源。如果检测到新的 VM 种类资源,它可以创建一个 Vm。如果用户需要,更新子资源或删除。
架构应如下所示:
apiVersion: samplecontroller.k8s.io/v1alpha1
kind: VM
metadata:
name: sample
spec:
vmname: test-1
status:
vmId: 1234-567-8910
cpuUtilization: 50
任何建议或帮助都是非常可观的:)
解决方案
而是从https://book.kubebuilder.io/开始。这是一个比采样控制器更好的起点。
推荐阅读
- c++ - 努力从函数 C++ 中捕获返回值
- javascript - 反应购物车:我做错了什么
- variables - Websockets - 阻止在消息上分配的变量发生变化
- c++ - 从字符串指针数组中删除一个元素
- visual-studio-code - 如何在 Sublimetext 或 Visual Studio Code 中按名称查找文件夹?
- html - 试图弄清楚如何使我的 React 卡组件居中
- ios - Swift Webview 页面不会打开页面内的链接
- git - 如何将 GitBash 配置为 GitHub Desktop 的默认 shell?
- stata - Stata 中的 CEN 标头(错误的条目名称)无效
- visual-studio-code - VSCODE 默认终端还是 powershell