Pod 概述
- Pod 是最小部署的单元,Pod里面是由一个或多个容器组成,也就是一组容器的集合
- 一个pod中的容器是共享网络命名空间,每个Pod包含一个或多个紧密相关的用户业务容器
- Pod 是 k8s 系统中可以创建和管理的最小单元
- 是资源对象模型中由用户创建或部署的最小资源对象模型
- 也是在 k8s 上运行容器化应用的资源对象,
- 其他的资源对象都是用来支撑或者扩展 Pod 对象功能的, 比如控制器对象是用来管控 Pod 对象的
- Service 或者 Ingress 资源对象是用来暴露 Pod 引用对象的
- PersistentVolume 资源对象是用来为 Pod 提供存储等等
Pod的创建
- 现在创建一个 nginx 的 pod, 创建一个文件: my-nginx.yaml
apiVersion: v1 kind: Pod metadata: name: my-nginx labels: name: my-nginx spec: containers: - name: my-nginx image: nginx:latest resources: limits: memory: "128Mi" cpu: "500m" ports: