pod 是 kubernetes 中可以操作的最小单位 , 通俗意义上,我们可以理解为一个pod 就对应一个 container
但是,一个Pod 中是可以存在多个container的, 例如我们有一个container 是运行程序,另外一个负责监控或者收集日志
方便的地方在于,一个pod 内的两个conatiner 共享一个networks spaces, 可以通过localhost 来访问网络,并且共享存储
在Kubernetes 中我们可以通过如下命令来启动一个pod
1 |
kubectl run nginx --image nginx |
这个时候我们就用了 nginx的镜像启动了一个pod (镜像是从docker hub下载下来的,如果你本地没有这个镜像的话)
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021