#yyds干货盘点#kubernetes入门基础-pod的概念以及相关操作

寸阳分阴须爱惜,休负春色与时光。这篇文章主要讲述#yyds干货盘点#kubernetes入门基础-pod的概念以及相关操作相关的知识,希望能为你提供帮助。
本期目标

  • 了解Pod概念
  • 查看Pod
  • 创建Pod
  • Pod访问
  • 删除Pod
1. 查看Pod默认查询default命名空间中的Pod
kubectl get pod # 或 kubectl get pods

查看指定命名空间的Pod
kubectl get pods --namespace default # 或 kubectl get pods -n default

查看所有命名空间的Pod
kubectl get pods --all-namespaces

2. 创建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

【#yyds干货盘点#kubernetes入门基础-pod的概念以及相关操作】执行应用命令,将会在默认命名空间创建Pod
kubectl apply -f create-pod.yaml

要查看Pod在哪个节点上运行,可以使用以下命令
kubectl get pods -o wide

本次创建了nginx,所以可以使用访问Pod的IP进行验证。
curl http://10.244.1.2

进入Pod中
# 进入bash kubectl exec -it POD名 -- bash # 退出 bash exit

3.删除Pod使用命令删除Pod
# 默认删除default命名空间下的Pod kubectl delete pods pod1 # 或指定命名空间删除 kubectl delete pods pod1 -n default

使用资源清单执行删除,如在2中创建的Pod,可以使用以下命令删除
kubectl delete -f create-pod.yaml


    推荐阅读