k8s学习-资源清单

Posted bartggg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s学习-资源清单相关的知识,希望对你有一定的参考价值。

4、kubernetes使用

4.1、资源清单

api 文档api 描述

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学习-资源清单的主要内容,如果未能解决你的问题,请参考以下文章

k8s集群06:k8s集群资源清单(YAML)文 件书写方法

Kubernetes(k8s)之编写资源清单

k8s四资源及资源清单

k8s四资源及资源清单

k8s资源清单

K8S之资源清单定义基础