码迷,mamicode.com
首页 > 其他好文 > 详细

k8s学习-资源清单

时间:2020-05-31 12:50:01      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:lob   efault   man   vim   git   unity   必须   api   href   

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学习-资源清单

标签:lob   efault   man   vim   git   unity   必须   api   href   

原文地址:https://www.cnblogs.com/bartggg/p/12996883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!