zoukankan      html  css  js  c++  java
  • Yaml 文件概述

    1、 YAML 文件概述

    对k8s来说它是集群中对资源管理和资源对象编排部署都可以通过声明样式( YAML) 文件来解决,把需要对资源对象操作编辑到 YAML 格式文件中,把这种文件叫做资源清单文 件, 通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署。

    #################################################################

    官网

    https://yaml.org 

    https://yaml.org/spec/1.2/spec.html

    YAML不是标记语言”(YAML的缩写)是一种数据序列化语言,旨在对人类友好,并且可以与现代编程语言很好地配合日常日常任务使用。该规范既是YAML语言的简介和支持它的概念,也是开发所需信息的完整规范。处理YAML的应用程序。

    YAML的设计目标是降低优先级

    YAML易于人类阅读。
    YAML数据可在编程语言之间移植。
    YAML与 敏捷语言的本机数据结构。
    YAML具有一致的模型来支持通用工具。
    YAML支持一遍处理。
    YAML具有表现力和可扩展性。
    YAML易于实现和使用。

    #################################################################

    2、 YAML 基本语法:
    * 使用空格做为缩进
    * 缩进的空格数目不重要, 只要相同层级的元素左侧对齐即可
    * 低版本缩进时不允许使用 Tab 键, 只允许使用空格
    * 使用#标识注释, 从这个字符一直到行尾, 都会被解释器忽略

    3、快速获取yaml文件的方法

     kubectl create deployment nginx-1 --image=nginx  -o yaml --dry-run > 1.yaml

    kubectl get -o json pod web-pod-13je7

     

  • 相关阅读:
    防雪崩利器:熔断器 Hystrix 的原理与使用
    SpringBoot返回结果为null或空值不显示处理方法
    Tomca原理分析之责任链
    TOMCAT原理详解及请求过程
    RocketMQ支持事务消息机制
    ubuntu 安装rocketmq
    Monkey安装与配置教程
    Monkey通过安装包获取包名
    git使用笔记
    Linux解压命令
  • 原文地址:https://www.cnblogs.com/you-xiaoqing/p/14332698.html
Copyright © 2011-2022 走看看