如何找出GCE上Kubernetes VM中运行的图像?

时间:2017-02-06 11:51:10

标签: kubernetes google-compute-engine

我使用cluster/kube-up.sh在Google Compute Engine中创建了一个Kubernetes群集。如何找出GCE用于创建虚拟机的Linux映像?我使用SSH登录了一些节点,通常的命令(uname -a等)没有告诉我。

kubernetes/cluster/gce/config-default.sh的默认配置文件似乎没有提供任何线索。

2 个答案:

答案 0 :(得分:0)

有两种简单的方法可以看待它

  1. 在基于Kubernetes GUI的仪表板中,单击节点
  2. 从kubernetes主节点的命令行使用kubectl describe pods/{pod-name}
  3. (如果您使用任何命名空间,请务必选择正确的命名空间。)

    以下是输出示例,请查看输出的“图像”标签

    kubectl describe pods/fedoraapache
    Name:                fedoraapache
    Namespace:            default
    Image(s):            fedora/apache
    Node:                127.0.0.1/127.0.0.1
    Labels:                name=fedoraapache
    Status:                Running
    Reason:
    Message:
    IP:                172.17.0.2
    Replication Controllers:    <none>
    Containers:
      fedoraapache:
        Image:        fedora/apache
        State:        Running
          Started:        Thu, 06 Aug 2015 03:38:37 -0400
        Ready:        True
        Restart Count:    0
    Conditions:
      Type        Status
      Ready     True
    Events:
      FirstSeen                LastSeen            Count    From            SubobjectPath                Reason        Message
      Thu, 06 Aug 2015 03:38:35 -0400    Thu, 06 Aug 2015 03:38:35 -0400    1    {scheduler }                            scheduled    Successfully assigned fedoraapache to 127.0.0.1
      Thu, 06 Aug 2015 03:38:35 -0400    Thu, 06 Aug 2015 03:38:35 -0400    1    {kubelet 127.0.0.1}    implicitly required container POD    pulled        Pod container image "gcr.io/google_containers/pause:0.8.0" already present on machine
      Thu, 06 Aug 2015 03:38:36 -0400    Thu, 06 Aug 2015 03:38:36 -0400    1    {kubelet 127.0.0.1}    implicitly required container POD    created        Created with docker id 98aeb13c657b
      Thu, 06 Aug 2015 03:38:36 -0400    Thu, 06 Aug 2015 03:38:36 -0400    1    {kubelet 127.0.0.1}    implicitly required container POD    started        Started with docker id 98aeb13c657b
      Thu, 06 Aug 2015 03:38:37 -0400    Thu, 06 Aug 2015 03:38:37 -0400    1    {kubelet 127.0.0.1}    spec.containers{fedoraapache}        created        Created with docker id debe7fe1ff4f
      Thu, 06 Aug 2015 03:38:37 -0400    Thu, 06 Aug 2015 03:38:37 -0400    1    {kubelet 127.0.0.1}    spec.containers{fedoraapache}        started        Started with docker id debe7fe1ff4f
    

答案 1 :(得分:0)

它使用了一种名为Google Container VM的图像。查看在此公布的博客文章:

https://cloudplatform.googleblog.com/2016/09/introducing-Google-Container-VM-Image.html