文件名称:kubernetes-rollout
文件大小:224KB
文件格式:ZIP
更新时间:2024-05-13 21:25:00
Go
项目状态:白板 该项目处于概念阶段。 可能会缺少关键功能,并且会意外中断。 Kubernetes推出API Kubernetes卷展栏( rollout.zeitgeistlabs.io )API是用于在Kubernetes上部署资源的API。 对象 固定部署 PinnedDeployment的行为与Deployment相似,但它具有明确的上一个和下一个版本(Pod规范)。 PinnedDeployment将维护指定的旧和新Pod百分比。 # Example PinnedDeployment apiVersion: rollout.zeitgeistlabs.io/v1alpha1 kind: PinnedDeployment metadata: name: example spec: selector: matchLabels: app: example
【文件预览】:
kubernetes-rollout-master
----go.mod(824B)
----main.go(3KB)
----go.sum(38KB)
----controllers()
--------pinneddeployment_controller.go(14KB)
--------pinneddeployment_controller_test.go(23KB)
--------junkdrawer.go(476B)
--------pinneddeployment_controller_test_helpers.go(405B)
--------suite_test.go(3KB)
----Dockerfile(793B)
----config()
--------default()
--------prometheus()
--------certmanager()
--------crd()
--------rbac()
--------samples()
--------manager()
--------webhook()
----PROJECT(151B)
----README.md(3KB)
----Makefile(2KB)
----api()
--------v1alpha1()
----hack()
--------boilerplate.go.txt(530B)
----kustomize_output.yaml(810KB)
----.gitignore(357B)
----example.yaml(687B)