这是我第一次使用谷歌云平台,感觉有点迷失。
我将自定义的ubuntu映像(从Dockerfile创建)推送到GCE,然后从控制台创建了一个容器集群。
我得到的是:容器集群和虚拟机实例集群。
我可以ssh到这些实例并看到它们是空白的,我的意思是它没有我从我的系统上的Dockerfile构建的。我将一些源代码复制到其中。 我在我所做的任何实例中都进行了泊坞镜图像,但看不到我推动的图像。
我现在完全迷失了。我的基本问题是 如何查看容器的内容或如何查看容器内容。
我尝试过一些教程,但没有成功。 例如:我尝试了这个命令 gcloud compute instances list ,并获得了一些大字符串( gke-cluster-1-53f024ac-node-s5zc )作为实例名称。当我尝试这个命令时 gcloud compute ssh gke-cluster-1-53f024ac-node-s5zc 我收到了找不到实例的错误。
请帮忙。
由于
答案 0 :(得分:3)
要登录容器,请使用以下命令:
kubectl exec -it POD bash
将POD
替换为运行容器的pod的名称。这适用于具有单个容器的pod。对于具有多个容器的pod,请使用-c
选项指定容器。