栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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: 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技术极速入门(八)---- 挥挥手,不带走一片云彩

感谢大家,点赞,收藏,关注,评论!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854839.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号