k8中kubernetes字段含义

这篇文章将为大家详细讲解有关k8中kubernetes字段含义,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

initialDelaySeconds

容器启动后等待多少秒后kubelet才开始执行探测,默认是0秒,最小值是0只

periodSeconds

执行探测的时间间隔(单位是秒)。默认是10秒。最小值是1,

timeoutSeconds

探测超时时间。如果超过这个时间,则认为探测失败。默认值是1秒。最小值是1 .

successThreshold

探测器在失败后,被视为成功的最小连续成功数。默认值是1。存活探测的这个值必须是1。最小值是1

failureThreshold

探测失败时的重试次数。当为存活探测时,达到阈值则重启容器。当为就绪探测时豆荚会被打上也许的标签。默认值是3。最小值是1 .

用子路径来对于一个体积分别给多个容器使用时,会根据子路径给出的关键创建目录。在这个例子中站点数据这个体积在分别个mysql和php容器使用时,html的内容映射在站点数据卷的html子目录,而数据库则保存在站点数据卷的mysql目录只

 

apiVersion: v1

:豆荚

元数据:

,名称:my-lamp-site

规范:

,,容器:

,,——名称:mysql

,,,图片:mysql

,,,volumeMounts:

,,,- mountPath:/var/lib/mysql

,,,,名称:站点数据

,,,,子路径:mysql

,,php -名称:

,,,图片:php

,,,volumeMounts:

,,,- mountPath:/var/www/html

,,,,名称:站点数据

,,,,子路径:html

,,卷:

,,——名称:站点数据

,,,persistentVolumeClaim:

,,,,claimName: my-lamp-site-data

resourceVersion

用于识别该资源内部版本号的字符串,在用于看操作时,可以避免在得到操作和下一次看操作之间造成的信息不一致,客户端可以用它来判断资源是否改变。该值应该被客户端看作不透明,且不做任何修改就返回给服务端。客户端不应该假定版本信息具有跨命名空间,跨不同资源类别,跨不同服务器的含义。

代terminationGracePeriodSeconds

k8滚动升级的步骤:

    <李> k8首先启动新的豆荚李 <李> k8等待新的豆荚进入准备状态李 <>李k8创建端点,将新的豆荚纳入负载均衡李 <>李k8移除与老豆荚相关的端点,并且将老豆荚状态设置为终止,此时将不会有新的请求到达老豆荚李 <李>同时美丽会给老豆荚发送SIGTERM信号,并且等待terminationGracePeriodSeconds这么长的时间。(默认为30秒) <李>超过terminationGracePeriodSeconds等待时间后,美丽会强制结束老豆荚李

标签:
,,组件:kube-controller-manager
,,层:控制平面

“tier":“frontend",,“tier":“backend",,“tier":“cache"

,层意思是类似电影院阶梯座位那种的一排,有等级的含义在里面。

可以简单里面为架构里面的分层。一般设为前端,后端,缓存,控制平面这些值

blockOwnerDeletion

根对象是rs,从对象是豆荚。

如果在豆荚的ownerReferences字段下由设置了blockOwnerDeletion:没错,那么在删除rs的时候,会先等pod删除完后,在删除rs。

在以前的博文中介绍过如何配置kubelet,按策略删除无用形象,正常或者异常终止不会再启动的容器,以节省资源.kubelet回收的对象在容器层面。那么kubernetes层面的对象,比如豆荚,ReplicaSet,复制控制器,部署,StatefulSet, DaemonSet等类型的对象,垃圾回收又是如何呢?

实际上,按理说以上的kubernetes对象并不会产生垃圾,对象一直都存在,除非用户或者某种控制器将对象删除。这里称为“垃圾Collection"不太准确,实际上它想讲的是在执行删除操作时如何控制对象之间的依赖关系。比如,部署对象创建ReplicaSet对象,ReplicaSet对象又创建pod对象,那么在删除部署时,是否需要删除与之相依赖的ReplicaSet与pod呢?

从对象与根对象(所有者和家属)

某些kubernetes对象是其它对象的所有者。比如ReplicaSet对象就是其所管理的pod对象的所有者,本文称这类对象为“根对象”。而被管理的pod对ReplicaSet存在的依赖,pod对象通过metadata.ownerReferences字段指向其依赖的对象,本文称这类对象为“从对象”。在kubernetes1.8中,ReplicationController, ReplicaSet, StatefulSet, DaemonSet,部署工作,计划自动向其创建,收养的对象添加元数据。null

k8中kubernetes字段含义