k8s资源清单:常用字段说明及pod增删查示例

查看参数的方法

kubectl explain pod #查看pod的字段
kubectl explain pod.apiVersion 

在这里插入图片描述
在这里插入图片描述

必须存在的属性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

额外参数项

在这里插入图片描述

pod示例

  • vim pod.yaml
apiVersion: v1
kind: Pod
metadata:name: myapp-podnamespace: default #默认就是default的名称空间labels: app: myappversion: v1
spec:containers:- name: appimage: hub.atguigu.com/library/myapp:v1- name: testimage: hub.atguigu.com/library/myapp:v1
  • 创建
kubectl create-f pod.yaml 或 
kubectl apply -f pod.yaml
kubectl get pod
  • 上述一个pod中两个容器都没有指定端口,默认都是80端口,启动会报错,因此会不断重启,查看日志:
kubectl log myapp-pod -c test #如果一个pod中有多个容器就需要用-c来指定容器名称

在这里插入图片描述

  • 查看pod详细信息:
kubectl describe pod myapp-pod

在这里插入图片描述

  • 删除pod
kubectl delete pod myapp-pod
  • 查看pod详细信息
kubectl get pod -o wide
curl 10.244.2.8

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部