百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

k8s(kubernetes)常见运维面试题-专题150题(二十五)

lipiwang 2024-10-20 10:10 12 浏览 0 评论

下面看一下111什么是K8S生命周期钩子。生命周期钩子是K8S中的一种机制,也就是在容器特定点执行自定义的一些操作。想要执行容器前或者是执行容器后有一些自定义操作,可以通过使用钩子配置一些自定义的任务。

用户可以在容器启动或者是停止的时候执行自己所定义的逻辑。在这种情况下对于容器在启动前做一些环境准备是非常有必要的,或者是在容器终止之前有一些清理操作,这种情况下对我们来讲是非常有用的。这就是K8S生命周期钩子的相关作用。

举个例子,钩子是如何进行定义的?可以通过post stud或者是pre stop等等字段进行定义。在这个案例中也就是创建了一个泡的,泡的想要自定义的一些内容可以通过这些字段,也就是post star的或者是playstop等等字段进行定义。

先看一下第一个定义就是post star的,钩子会在容器启动后可以立即执行。也就是当容器启动之后想执行某一个动作,可以把相关的指令配置上。现在案例中的配置就是容器启动之后会立即输出代码,这就是自定义需要输出的一些任务。也可以配置上其他执行,其他的一些命令都是可以的。

还有一个就是play stop,也就是在容器终止之前,也就是删除容器之前可以执行一些任务,比如清理。当然这个也是输出一段内容,也可以换成需要清理的一些任务。这就是D111K8S中生命周期钩子的相关使用。

下面看一下112什么是泡的碳真。知道K8S有很多健康检查方式,其中最常用的就是用两种,一个是纯活碳真,就是levenis pro,比如纯活检测。另一种就是就绪检测。纯活检测就是会检测泡子的健康状态,当泡的不健康或者是运行不正常的时候会重建泡的,比如会重启一下泡的。

但是就绪探真的是不同的机制,检测到泡的不正常会把泡设为不可用,就是不可调度。当然最常见的只是这两种。还有一种探针就是启动探针,这个就比较少见。最主要了解两种探针,一个存活,一个就绪。

再看一下113什么是K8S的安全性措施,也就是这个,kpi机群本身就是一个比较庞大的开源系统,想要在它上面跑很多服务,它能够支持很多服务的进行支撑,然后供跑系统,所以它必须得提供一些很多安全性的措施,要不然如果安全措施不到位,也不至于也这么多人去用它。

所以它会提供了一些很多安全性的措施,比如其中的这几个项目,比如提供了访问控制,比如要登录k8的集群,得有很多种方式进行认证,比如使用证书x509证书认证,或者是通过服务账号进行认证。

认证完之后还得对它进行支援控制,就是权限做一些控制,通过不同的授权访问不同的资源,这都是它的安全性措施。

·再有一个就是支持一些网络策略的配置,也就是应用炮的可以配置允许哪些网段进行访问,或者是不允许哪些网段进行访问,它有一定的网络策略可以进行配置。

·还有一个就是身份验证或者是授权,这个就是登录之后再加上一些授权机制,让它访问不同的资源,这都是它的一些安全性措施。

·还有一些就是安全上下文,也就是配置使用的时候可以选择使用特定的用户,让它进行访问,这些都是keeps所提供的一些安全性措施。

·下面看一下114什么是容器资源限制,也就是limit和request,这两个限制就是限制炮的最大值,就是厘米的也是最大使用的资源。另一个就是限制的是最小必须有多少资源供使用,这种都是为了提供提高资源的使用率,炮的资源总不能让它无限的进行使用,如果没有上线会可能影响其他炮的,所以必须得给它进行资源限制,这就是114。

·下面再看一下115什么是k8s中的水平扩展或者是垂直扩展,水平扩展就是指的是横向扩展,就比如访问量比较大的时候就需要横向扩展,需要增加炮的副本数,房量小的时候可以把副本数减少,这就是它所说的水平扩展。

什么是垂直扩展?垂直扩展就是可以对炮的资源限制进行处理这些负载,当负载比较大的时候可以把资源限制配置多一点,当房量下来了或者是房量比较少的时候可以把限制的缩小一点。这就是它的垂直扩展,通过水平扩展跟垂直扩展两个互相配合使用,最终的目的就是提高k8s的资源利用率。

下面再看一下116什么是k8s的事件,事件就是event,事件其实无论在哪里说,这个事件的概念其实是一样的,主要是记录所发生的一些重要操作,或者是有一些重要的状态更改,主要是做一个记录。这就是事件的相关的定义以及理解。

相关推荐

前端入门——css 网格轨道详细介绍

上篇前端入门——cssGrid网格基础知识整体大概介绍了cssgrid的基本概念及使用方法,本文将介绍创建网格容器时会发生什么?以及在网格容器上使用行、列属性如何定位元素。在本文中,将介绍:...

Islands Architecture(孤岛架构)在携程新版首页的实践

一、项目背景2022,携程PC版首页终于迎来了首次改版,完成了用户体验与技术栈的全面升级。作为与用户连接的重要入口,旧版PC首页已经陪伴携程走过了22年,承担着重要使命的同时,也遇到了很多问题:维护/...

HTML中script标签中的那些属性

HTML中的<script>标签详解在HTML中,<script>标签用于包含或引用JavaScript代码,是前端开发中不可或缺的一部分。通过合理使用<scrip...

CSS 中各种居中你真的玩明白了么

页面布局中最常见的需求就是元素或者文字居中了,但是根据场景的不同,居中也有简单到复杂各种不同的实现方式,本篇就带大家一起了解下,各种场景下,该如何使用CSS实现居中前言页面布局中最常见的需求就是元...

CSS样式更改——列表、表格和轮廓

上篇文章主要介绍了CSS样式更改篇中的字体设置Font&边框Border设置,这篇文章分享列表、表格和轮廓,一起来看看吧。1.列表List1).列表的类型<ulstyle='list-...

一文吃透 CSS Flex 布局

原文链接:一文吃透CSSFlex布局教学游戏这里有两个小游戏,可用来练习flex布局。塔防游戏送小青蛙回家Flexbox概述Flexbox布局也叫Flex布局,弹性盒子布局。它决定了...

css实现多行文本的展开收起

背景在我们写需求时可能会遇到类似于这样的多行文本展开与收起的场景:那么,如何通过纯css实现这样的效果呢?实现的难点(1)位于多行文本右下角的展开收起按钮。(2)展开和收起两种状态的切换。(3)文本...

css 垂直居中的几种实现方式

前言设计是带有主观色彩的,同样网页设计中的css一样让人摸不头脑。网上列举的实现方式一大把,或许在这里你都看到过,但既然来到这里我希望这篇能让你看有所收获,毕竟这也是前端面试的基础。实现方式备注:...

WordPress固定链接设置

WordPress设置里的最后一项就是固定链接设置,固定链接设置是决定WordPress文章及静态页面URL的重要步骤,从站点的SEO角度来讲也是。固定链接设置决定网站URL,当页面数少的时候,可以一...

面试发愁!吃透 20 道 CSS 核心题,大厂 Offer 轻松拿

前端小伙伴们,是不是一想到面试里的CSS布局题就发愁?写代码时布局总是对不齐,面试官追问兼容性就卡壳,想跳槽却总被“多列等高”“响应式布局”这些问题难住——别担心!从今天起,咱们每天拆解一...

3种CSS清除浮动的方法

今天这篇文章给大家介绍3种CSS清除浮动的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。首先,这里就不讲为什么我们要清楚浮动,反正不清除浮动事多多。下面我就讲3种常用清除浮动的...

2025 年 CSS 终于要支持强大的自定义函数了?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!1.什么是CSS自定义属性CSS自...

css3属性(transform)的一个css3动画小应用

闲言碎语不多讲,咱们说说css3的transform属性:先上效果:效果说明:当鼠标移到a标签的时候,从右上角滑出二维码。实现方法:HTML代码如下:需要说明的一点是,a链接的跳转需要用javasc...

CSS基础知识(七)CSS背景

一、CSS背景属性1.背景颜色(background-color)属性值:transparent(透明的)或color(颜色)2.背景图片(background-image)属性值:none(没有)...

CSS 水平居中方式二

<divid="parent"><!--定义子级元素--><divid="child">居中布局</div>...

取消回复欢迎 发表评论: