> 文档中心 > Kubernetes技术极速入门(六)---- 我搬救兵,等我回来

Kubernetes技术极速入门(六)---- 我搬救兵,等我回来


15.Kubernetes集群Pod

1.Pod介绍

Pod是Kubernetes集群能调度的最小单元
Pod是容器的封装

2.查看Pod

kubectl get pod或kubectl get pods或kubectl get pods --namespace default或kubectl get pod --namespace default

3.创建Pod

由于网络原因,建议提前在worker节点准备好容器镜像。

(1)用yaml创建pod

编写yaml文件

vi 02-create-pod.yaml

内容如下:

apiVersion: v1kind: Podmetadata:  name: pod1spec:  containers:  - name: nginx-containers     image: nginx: latest     imagePullPolicy: IfNotPresent     ports:     - name: nginxport containerPort: 80

应用yaml

kubectl apply -f 02-create-pod.yaml

查看pod是否创建成功

kubectl get pods 

(2)使用kubectl创建pod

kubectl run nginx-app --image=nginx:latest

查看pod是否创建成功

kubectl get pods 

4.Pod访问

查看nginx的IP地址

kubectl get pods -o wide

Pod访问

curl http://ip地址

5.删除Pod

(1)命令行删除

获得pod

kubectl get pods

删除pod,指定命名空间

kubectl delete pod pod1 -n default

查看pod是否被删除

kubectl get pods

(2)使用yaml删除

获得pod

kubectl get pods

编写yaml

这里是使用之前创建的02-create-pod.yaml

应用yaml

kubectl delete -f 02-create-pod.yaml

查看pod是否被删除

kubectl get pods

在这里插入图片描述
感谢大家,点赞,收藏,关注,评论!