pod的相关操作¶
一、概述¶
k8s是不能直接运行程序的,k8s集群中最小的调度单元为pod,Pod是容器的封装。因此我们需要使用Pod来运行应用程序
本期目标
- 查看Pod
- 创建Pod
- Pod访问
- 删除Pod
二、查看Pod¶
默认查询default命名空间中的Pod
查看指定命名空间的Pod
查看所有命名空间的Pod
三、创建Pod¶
编写用于创建Pod的资源清单文件create-pod.yaml
,定义如下内容
apiVersion: v1
kind: Pod
metadata:
name: pod1
spec:
containers:
- name: nginx-pod
image: nginx:latest
imagePullPolicy: IfNotPresent
ports:
- name: nginxport
containerPort: 80
执行apply
指令,将会在默认命名空间创建Pod
要查看Pod在哪个节点上运行,可以使用以下命令
本次创建了nginx,所以可以使用访问Pod的IP进行验证。
四、访问Pod¶
根据Pod名称进入到对应Pod中,如下命令
五、删除Pod¶
使用命令删除Pod
使用资源清单执行删除