Bota5ky

Kubernetes学习笔记(三):PODs

kubectl run xxx --image=xxx 这类命令首先自动创建一个pod,并部署容器引擎如docker img的实例

查看cluster中pod列表:kubectl get pods -o wide

pod-definition.yml

apiVersion: v1|apps/v1
kind: Pod|Service|ReplicaSet|Deployment
metadata:
  name: myapp-pod
  labels:
    app: myapp
    type: front-end
spec: 
  containers:
    - name: nginx-container
      image: nginx

kubectl create -f pod-definition.yml

kubectl describe pod nginx:查看pod详细信息

kubectl delete pod nginx:删除pod

kubectl edit pod redis:修改pod配置,或者修改yml文件后kubectl apply -f redis-definition.yaml

kubectl run --help:查看帮助

kubectl run redis --image=redis123 --dry-run=client -o yaml > redis.yaml:模拟运行输出到yaml文件

posted @ 2022-08-06 22:04  Bota5ky  阅读(66)  评论(0)    收藏  举报