文件名称:imageswap-webhook:Kubernetes的图像交换突变录取Webhook
文件大小:99KB
文件格式:ZIP
更新时间:2024-03-04 01:57:33
kubernetes image webhook admission-controllers mutating
用于Kubernetes的ImageSwap突变入场控制器 该将使用用户指定的图像前缀交换Pod中的现有图像定义。 这使您可以将相同的清单用于无法访问常用映像注册表(dockerhub,码头,gcr等)的空白环境。 Webhook使用Flask框架以Python编写。 例 现有图像定义: docker.io/nginx/nginx:latest 掉期后的图片: my-registry.example.com/nginx/nginx:latest 总览 先决条件 Kubernetes 1.9.0或更高版本,并且启用了registrationregistration.k8s.io/v1beta1(或更高版本)API。 通过以下命令进行验证: $ kubectl api-versions | grep admissionregistration.k8s.io/v1beta1 结果应为
【文件预览】:
imageswap-webhook-master
----docs()
--------release.md(2KB)
--------advanced_install.md(4KB)
----deploy()
--------manifests()
--------install.yaml(7KB)
--------overlays()
----.github()
--------pull_request_template.md(2KB)
--------ISSUE_TEMPLATE()
--------workflows()
--------CODEOWNERS(211B)
----testing()
--------export-env.sh(890B)
--------deployments()
--------functional-tests.yaml(597B)
--------pods()
--------README.md(2KB)
----SECURITY.md(2KB)
----LICENSE(11KB)
----app()
--------imageswap-init()
--------imageswap()
----CONTRIBUTING.md(4KB)
----.gitignore(98B)
----CHANGELOG.md(1KB)
----Makefile(8KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(6KB)
----hack()
--------patch-ca-bundle.sh(1KB)
--------run-functional-tests.sh(8KB)
--------boilerplate()
--------verify-boilerplate.sh(1KB)
--------build-single-manifest.sh(5KB)
--------ssl-cert-gen.sh(4KB)
--------run-python-tests.sh(914B)