k8s学习-资源清单
Posted bartggg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s学习-资源清单相关的知识,希望对你有一定的参考价值。
4、kubernetes使用
4.1、资源清单
4.1.2、说明
必须存在的属性
主要的对象
额外的参数项
例子
vim my-app.yml
apiVersion: v1 # kubectl api-versions 查看支持的版本
# 类型,如:Pod | ReplicationController | Deployment | Service | Ingress
kind: Pod
metadata:
name: my-app # Kind 的名称
namespace: default # 命名空间
labels:
app: myapp # 标签
spec:
containers:
- name: nginx
image: habor-repo.com/library/nginx:v1
command:
- "/bin/sh"
- "-c"
- "sleep 5"
kubectl create -f my-app.yml # 创建pod
kubectl get pod
kubectl describe pod my-app # 查看描述信息
kubectl logs my-app # 查看pod日志
kubectl logs my-app -c nginx # 查看pod内的nginx容器的日志
kubectl delete pod my-app # 删除pod
kubectl get pod -o wide # 查看详情
# 查看帮助
kubectl explain pod
以上是关于k8s学习-资源清单的主要内容,如果未能解决你的问题,请参考以下文章