首页 > 系统相关 >5、k8s-资源管理-yaml语言--使用yaml语言创建nginx服务

5、k8s-资源管理-yaml语言--使用yaml语言创建nginx服务

时间:2024-06-18 14:54:19浏览次数:12  
标签:语言 nginx app name yaml metadata

YAML语言是一个类似XML、JSON的标记性语言、他强调以数据为中心、而不是以标识语言为重点、因而YANL本身定义比较简单:对比如下

XML语言:
<html>
    <age>15< /age>
    <address>hainan< /address>
</html>

YAML语言:
heima:
    age:15
    address:hainan

yaml语言没有过多的标记性嵌套字符

 

纯量:

 

对象:

 

数组:

 

 

例子:创建nginx服务

apiVersion: v1
kind: Namespace
metadata:
  name: bmc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: bmc
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx
          ports:
            - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-service
  namespace: bmc
spec:
  type: NodePort
  selector:
    app: nginx
  ports:
    - protocol: TCP
      port: 80
      targetPort: 80

 

标签:语言,nginx,app,name,yaml,metadata
From: https://www.cnblogs.com/littlecc/p/17530473.html

相关文章

  • C语言结构体位域的使用技巧(联合体妙用)
    C语言结构体位域的使用技巧基本概念在C语言中,位域(BitFields)是一种数据结构,它允许程序员访问内存中的单个位。位域通常用于硬件编程,例如嵌入式系统开发,因为它们允许程序员直接访问和控制硬件寄存器的特定位。位域在不同的编译器和平台上可能会有不同的内存对齐和打包行为,......
  • 复习与回顾(C语言)
    学习三阶段:初识——>初阶——>进阶注:蓝色字体皆可跳转一阶:初识1.基本了解C语言的基础知识,对C语言有一个大概的认识2.简单认识每个知识点,后期在初阶和进阶进行详细描述学习内容1.什么是C语言2.第一个C语言程序3.数据类型4.变量、常量5.字符串、转义字符、注释......
  • 大语言模型中上下文窗口理解和实现原理
    本文由ChatMoney团队出品上下文窗口含义及其作用上下文窗口就像是语言模型在阅读和写作时使用的一个“记忆窗口”。想象一下你在读一本书的时候,为了理解某个句子,你可能需要回顾前面的一两句话来抓住它们之间的联系。同样,语言模型在预测或生成文本时,也需要查看前面的一定数量的......
  • 大语言模型中上下文窗口理解和实现原理
    本文由ChatMoney团队出品上下文窗口含义及其作用上下文窗口就像是语言模型在阅读和写作时使用的一个“记忆窗口”。想象一下你在读一本书的时候,为了理解某个句子,你可能需要回顾前面的一两句话来抓住它们之间的联系。同样,语言模型在预测或生成文本时,也需要查看前面的一定数量的......
  • 实现CHECKSUM的C语言程序
    什么是校验和?在计算中,校验和是使用算法从较大的数据集创建的小数据,目的是对较大的数据集所做的任何更改都会导致不同的校验和。校验和通常用于验证已传输或存储的数据的完整性,因为数据中的错误或修改可能会导致校验和更改。它们还可用于验证数据的真实性,因为校验和通常是使用......
  • C语言 - 标识符
    C语言中的标识符有助于识别C代码中的变量、常量、函数等。C是一种高级计算机语言,它允许您使用名称引用内存位置,而不是以二进制或十六进制形式使用其地址。C标识符标识符是用户定义的名称,以便于引用内存。它还用于定义程序中的各种元素,例如函数、用户定义类型、标签等。......
  • 大型语言模型的“不知道”:一种新的不确定性敏感训练方法
    大型语言模型(LLMs)在各种任务中展现出惊人的能力,但仍然面临着诸如幻觉等挑战。幻觉是指LLMs生成与事实不符或毫无意义的响应。造成幻觉的一个潜在原因是缺乏相关知识或上下文。因此,一个很有前景的解决方案是指示LLMs在问题超出其知识范围或提供的上下文时,回答“我不知道”。......
  • 大数据开发语言Scala入门
    引言随着大数据时代的到来,处理海量数据成为了技术领域的一大挑战。Scala作为一种结合了面向对象编程和函数式编程特性的语言,因其高效、灵活和与Java的兼容性,在大数据处理领域中得到了广泛的应用。本文将带你走进Scala的世界,从基础概念到实际应用,一步步揭开Scala的神秘面纱。......
  • Nginx如何反向代理后端服务?
    Nginx(Engine-X)是一款高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。它由俄罗斯的程序员IgorSysoev于2004年开发,并在BSD许可下发布。Nginx不仅以其高性能和低资源消耗而闻名,还因其灵活的配置和扩展能力受到广大开发者的欢迎。本文将详细介绍Nginx如何反向......
  • Nginx网站服务
            在各种网站服务器软件中,除了ApacheHTTPSenver外,还有一款轻量级的HTTP服务器软件——Nginx,由俄罗斯的lgorSysoev开发,其稳定、高效的特性逐渐被越来越多的用户认可。本章将讲解Nginx服务的基本构建、访问控制方式、虚拟主机的搭建,还有应用广泛的LNMP架构服务器的......