Kubernetes入门篇 (四) : 通过yaml创建资源对象

本文介绍了如何使用yaml文件在Kubernetes中批量创建资源对象,以guestbook/frontend-service.yaml为例,详细解析了yaml文件的组成部分,包括apiVersion、kind、metadata和spec。并指导在遇到ErrImagePull错误时,如何预先下载镜像确保pod成功创建。
摘要由CSDN通过智能技术生成

一、介绍

yaml文件可以在Kubernetes当中批量创建资源对象,Kubernetes提供了example实例可供参考,链接如下

https://github.com/kubernetes/examples

如下是guestbook/frontend-service.yaml文件内容

apiVersion: v1
kind: Service
metadata:
  name: frontend
  labels:
    app: guestbook
    tier: frontend
spec:
  # comment or delete the following line if you want to use a LoadBalancer
  type: NodePort
  # if your cluster supports it, uncomment the following to automatically create
  # an external load-balanced IP for the frontend service.
  # type: LoadBalancer
  ports:
  - port: 80
  selector:
    app: guestbook
    tier: frontend

1、apiVersion:申请api版本,即官方提供的api接口版本

2、kind:资源类型

3、metadata:源数据信息

  • labels:标签信息,指定匹配标签的才能运行该pod,会决定在哪个node上面去运行
  • name:pod名称
  • namespace:pod所在的命名空间

4、spe

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值