Kubernetes(四)应用容器化与 YAML 文件

作为'云原声'重要的'配置文件',有必要'了解'其特性

理解:镜像、应用程序、资源清单

重点掌握:'json、yaml -->当今世界最流行的',后续补充'xml'

目标:json和yaml之间会'手动转换',通过'kubectl expalin'帮助写yaml文件

一    应用容器化

需要将我们的'应用'打包成'镜像'  -->通过'build'方式

思考1:我们将应用部署到集群中了,但是镜像到集群中运行这个过程如何完成呢?

必然有一个地方可以来'描述我们的应用',然后把这份描述'告诉集群',然后'集群'按照这个描述来'部署应用'

在 Kubernetes 中使用我们称为'资源清单'的东西来'描述应用',资源清单可以用 'YAML 或者 JSON' 文件来编写,一般来说 YAML 文件更方便'阅读和理解',所以都会使用 YAML 文件来进行描述

manifests  --> '资源清单'

思考2:有了资源清单如何部署应用到kubernetes中?

通过一个'资源清单文件'来定义好一个应用后,我们就可以通过 'kubectl 工具'来直接运行它

kubectl 'create' -f xxxx.yaml

kubectl 'apply'  -f xxxx.yaml  --> '更高级'

二    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值