【问题标题】:How to get which user has created a revision of a resource?如何获取哪个用户创建了资源的修订版?
【发布时间】:2019-03-09 20:20:18
【问题描述】:

我可以获得资源my_resource的所有修订版

$ helm history my_resource

它给了我一个输出

REVISION    UPDATED                     STATUS      CHART               DESCRIPTION     
1           Thu Jun 2  11:25:22 2018    SUPERSEDED  my_resource-1.0.0   Install complete
2           Mon Jun 6  15:11:50 2018    SUPERSEDED  my_resource-1.0.1   Upgrade complete
3           Tue Jun 11 18:40:55 2018    SUPERSEDED  my_resource-1.0.2   Upgrade complete
4           Thu Oct 9  16:12:45 2018    DEPLOYED    my_resource-1.0.3   Upgrade complete

有没有办法获得创建特定版本的用户名/帐户?

【问题讨论】:

    标签: kubernetes google-cloud-platform kubernetes-helm


    【解决方案1】:

    默认情况下,helm 使用安装在 kube-system 命名空间中的组件 Tiller 跟踪已部署的版本。 它有以下工作: - 回答 Helm 客户的请求 - 将图表扩展并呈现为一组 Kubernetes 资源 - 管理发布

    当我们运行helm list 时,Tiller 会向我们展示所有版本。我们可以使用helm history 查看给定版本的所有修订。 Tiller 将所有这些信息存储在 Kubernetes ConfigMap 对象中。并且这些对象与 Tiller 位于相同的命名空间中。

    发布列表:

    kubectl get configmap -n kube-system -l "OWNER=TILLER"
     NAME           DATA            AGE  
     elastic1.v1    1               57m
    
    
    kubectl get configmap -n kube-system -l "OWNER=TILLER" -o yaml   
    
      kind: ConfigMap   metadata:
         creationTimestamp: 2018-10-05T08:54:50Z
         labels:
           MODIFIED_AT: "1538731409"
           NAME: elastic1
           OWNER: TILLER
           STATUS: DEPLOYED
           VERSION: "1"
         name: elastic1.v1
         namespace: kube-system
         resourceVersion: "103223"
         selfLink: /api/v1/namespaces/kube-system/configmaps/elastic1.v1
         uid: 5170941d-c87c-11e8-aa86-42010a840002 kind: List metadata:   resourceVersion: ""   selfLink: ""
    

    好文章:click here

    另外,GitHub 上有一个公开提案,希望在helm ls 命令中添加一个附加标签,例如发布所有者:github

    希望对您进一步调查有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      相关资源
      最近更新 更多