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

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