Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何获取已创建资源修订的用户?_Kubernetes_Google Cloud Platform_Kubernetes Helm - Fatal编程技术网

Kubernetes 如何获取已创建资源修订的用户?

Kubernetes 如何获取已创建资源修订的用户?,kubernetes,google-cloud-platform,kubernetes-helm,Kubernetes,Google Cloud Platform,Kubernetes Helm,我可以获得资源的所有修订版myu资源 $ 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

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

$ 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

有没有办法获取创建了特定修订版的用户名/帐户?

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

当我们运行
helmlist
时,Tiller会向我们显示所有版本。我们可以使用
helmhistory
查看给定版本的所有修订。
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: ""
好文章:

此外,GitHub上还有一个公开的建议,即在
helm ls
命令中添加一个额外的标签,如release owner:

希望它能帮助你进一步调查