gpt4 book ai didi

kubernetes 如何从命名空间注解继承注解继承

转载 作者:行者123 更新时间:2023-12-02 12:19:17 28 4
gpt4 key购买 nike

有没有办法继承命名空间中所有资源的注释?
我天真的假设我可以注释命名空间并且资源将获得此注释:

kubectl get --export namespaces non-native  -o yaml
apiVersion: v1
kind: Namespace
metadata:
annotations:
foo: bar
creationTimestamp: null
name: non-native
selfLink: /api/v1/namespaces/non-native
spec:
finalizers:
- kubernetes
status:
phase: Active

运行
kubectl get --export pod -n non-native nginx-6f858d4d45-s2xzl  -o yaml

显示没有 foo=bar注释。

我问的是不可能的吗?你能做到这一点吗?

更新:

尽管我的示例显示了一个 Pod,但我还想注释其他资源,例如服务或 PVC 等。

最佳答案

我想podpreset可以帮助

kind: PodPreset
apiVersion: settings.k8s.io/v1alpha1
metadata:
annotations:
foo: bar
namespace: {youNamespace}

如何启用 PodPreset :
  • 您已启用 api 类型 settings.k8s.io/v1alpha1/podpreset
  • 您已启用准入 Controller PodPreset
  • 您已经定义了 Pod 预设
  • 关于kubernetes 如何从命名空间注解继承注解继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52837749/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com