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

本文详细介绍了Kubernetes中Pod的基本概念、创建、查看、访问及删除操作。通过`kubectl`命令行工具,演示了使用yaml配置文件和直接命令创建Pod,并展示了如何查看Pod状态、获取Pod IP以及访问Pod内的服务。此外,还涵盖了删除Pod的两种方法。是Kubernetes初学者的实践指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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: v1
kind: Pod
metadata:
  name: pod1
spec:
  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

其他博客:
Kubernetes技术极速入门(一)---- 初次见面,请多多关照
Kubernetes技术极速入门(二)----初次交锋,请手下留情
Kubernetes技术极速入门(三)---- 我有神器,能赢不
Kubernetes技术极速入门(四)---- 太强了,干不过
Kubernetes技术极速入门(五)----再来,我必定胜你
Kubernetes技术极速入门(七)---- 我又带了把神器
Kubernetes技术极速入门(八)---- 挥挥手,不带走一片云彩
在这里插入图片描述
感谢大家,点赞,收藏,关注,评论!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cat God 007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值