egress-ip-operator:小型OpenShift运算符,用于在云环境中处理EgressIP

时间:2024-04-05 01:59:12
【文件属性】:

文件名称:egress-ip-operator:小型OpenShift运算符,用于在云环境中处理EgressIP

文件大小:136KB

文件格式:ZIP

更新时间:2024-04-05 01:59:12

Go

AWS EgressIP操作员 一个男人是一个没有让世界变得更美好的男人。 -天国巴利安 抽象的 该操作员自动将egressIP分配给名称空间。 它的灵感来自项目的 。 不兼容。 在这里,EgressIPs完全由CustomResources进行管理,而不是对名称空间资源的注释。 该操作员所需的权限 该操作员需要一些AWS权限才能完成其工作。 这些必须通过实例配置文件进行处理。 所需的权限和理由是: AWS权限 推理 EC2:DescribeInstances 获取有关实例的信息(标签,网络接口)。 EC2:AssignPrivateIpAddresses 管理实例的IP地址。 EC2:UnassignPrivateIpAddresses 管理实例的IP地址。 部署运营商 这是一个群集级操作员,您可以在任何名称空间中部署它,建议使用egress-ip-operator 。


【文件预览】:
egress-ip-operator-main
----pkg()
--------cloudprovider()
--------provisioner()
--------metrics()
--------openshift()
----config()
--------prometheus()
--------manager()
--------scorecard()
--------manifests()
--------crd()
--------rbac()
--------webhook()
--------certmanager()
--------samples()
--------default()
----.github()
--------ISSUE_TEMPLATE()
----Dockerfile(795B)
----SECURITY.md(592B)
----api()
--------v1alpha1()
----LICENSE(11KB)
----controllers()
--------hostsubnet_controller.go(2KB)
--------egressip_controller.go(2KB)
--------suite_test.go(2KB)
--------failuredomain_controller.go(2KB)
----CONTRIBUTING.md(8KB)
----main.go(4KB)
----PROJECT(329B)
----.gitignore(402B)
----Makefile(3KB)
----go.sum(47KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)
----KES Corporate Contributor License Agreement (2019-12-31).pdf(38KB)
----hack()
--------boilerplate.go.txt(588B)
----go.mod(416B)

网友评论