目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7088.7k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(525)
赞(0)

K8s资源文件格式

image-20230130094941188

K8s支持Json和Yaml两种格式的文件来管理资源文件。K8s资源文件由5个顶级字段组成:apiVersion、kind、metadata、spec、status。

查看API资源版本标签

k8s官方将apiversion分成了三个大类型:

  • Alpha: 未经充分测试,可能存在bug,功能可能随时调整或删除
  • Beta: 经过充分测试,功能细节可能会在未来进行修改
  • Stable: 稳定版本,将会得到持续支持

常用的就4种:

  • v1:Kubernetes API的稳定版本,包含很多核心对象:pod、service等
  • apps/v1:包含一些通用的应用层的api组合,如:Deployments, RollingUpdates, and ReplicaSets
  • batch/v1:包含与批处理和类似作业的任务相关的对象,如:job、cronjob
  • autoscaling/v1: 允许根据不同的资源使用指标自动调整容器

获取字段设置帮助文档

创建资源对象,nginx-service.yaml

试运行产生yaml模板

–dry-run:试运行,不真正执行命令(测试命令是否正确),即并不会真的创建出资源实例,去掉该参数后即可真正执行命令,例如:

-o yaml:查看生成的yaml文件

-o json:查看生成的json文件

使用yaml格式导出生成模板

实时效果反馈

1. 关于K8s资源文件说法错误的是?

A K8s支持Json和Yaml两种格式的资源文件

B Json格式主要用于api接口之间传递消息,yaml格式用于配置和管理

C 使用kubectl api-versions命令查看API资源版本标签

D K8s资源文件由5个顶级字段构成,包括apiVersion、kind、metadata、spec、type

答案

1=>D

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2