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技术极速入门(八)---- 挥挥手,不带走一片云彩
 
 感谢大家,点赞,收藏,关注,评论!
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号