pod配置

本文介绍了Pod的基本概念,包括其内部结构、Pause容器的作用,以及Pod的健康检查。详细讲解了Pod的常用属性,如apiversion、kind、metadata、spec和status,特别是spec中的containers、nodeName、nodeSelector、hostNetwork、volumes和restartPolicy。此外,还探讨了Pod中spec的containers配置,包括imagePullPolicy、command、env、ports、资源配额(limits和requests)及其配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.  每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类∶

        · 用户程序所在的容器,数量可多可少。

        · Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个∶

                 · 可以以它为依据,评估整个Pod的健康状态

                 · 可以在根容器上设置ip地址,其它容器都此ip(Pod IP),以实现Pod内部的网路通信

这里是Pod内部的通讯,Pod的之间的通讯采用虚拟二层网络技术来实现,我们当前环境用的是Flannel。

2.  pod的常用属性:

        1>.  在kubernetes中基本所有资源的一级属性都是一样的,主要包含5部分∶

                · apiversion <string> 版本,由kubernetes内部定义,版本号必须,可以用kubectl apiversions查询到

                · kind <string> 类型,由kubernetes内部定义,版本号必须,可以用kubectl api-resources查询到

                · metadata <Object> 元数据,主要是资源标识和说明,常用的有name、namespace、labels等

                · spec <Object> 描述,这是配置中最重要的一部分,里面是对各种资源配置的详细描述

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值