The*_*eOx 3 docker google-cloud-platform kubernetes
这个问题适用于Google CodeLabs上的Kubernetes教程:https://codelabs.developers.google.com/codelabs/cloud-compute-kubernetes/index.html?index = ..%2F..%2Fgcp-next# 15
我是Docker和Kubernetes的新手,对于使用"pods"一词感到困惑,这似乎与自己相矛盾.
从该教程:
Kubernetes pod是一组容器,用于管理和联网.它可以包含一个或多个容器.单个pod中的所有容器将共享相同的网络接口,IP地址,磁盘等.同一pod实例中的所有容器将一起生存和死亡.例如,当您拥有运行应用程序的容器以及定期轮询应用程序容器中的日志/指标的另一个容器时,它尤其有用.
这符合我对Kubernetes豆荚与容器的关系的理解,然后他们继续说:
可选插曲:查看在VM上的Docker容器中运行的pod
如果你ssh到那台机器(通过使用kubectl describe pod | grep节点找到运行pod的节点),你可以使用gcloud compute ssh ssh到机器上.最后,运行sudo docker ps以查看实际的pod
我对以上引用的问题:
我离开基地还是教程不正确?
小智 7
如上所述,pod可以运行多个容器,但实际上为了简化运行,容器中的多个容器是一个例外,绝对不是常用的.您可以将pod视为容器++,这是查看它的简单方法.
如果你从kubernetes开始,我写了下面的博客,解释了你需要熟悉的主要3个实体,以开始使用kubernetes,即pod,部署和服务.
这里是 http://codefresh.io/blog/kubernetes-snowboarding-everything-intro-kubernetes/
反馈欢迎!
归档时间: |
|
查看次数: |
1788 次 |
最近记录: |