股票学习网

股票入门基础知识和炒股入门知识 - - 股票学习网!

我是大馋猫以及大馋猫图片卡通图片

2024-03-28 19:22分类:股票术语 阅读:

 

k8s组件

 

Kubernetes 源自希腊语,意思是“船长”、“舵手”或“统治者”。该术语现在也用于DevOps和本地软件开发领域,指的是一系列功能强大的解决方案,使运营工程师能够轻松扩展和服务服务器(和盒子)设置。

这篇 Kubernetes 面试问题文章将帮助您准备完成 Kubernetes 培训后可能需要参加的任何面试或认证考试。因此,事不宜迟,让我们直接开始学习 Kubernetes 面试的热门问题和答案。

1.什么是Kubernetes?

这是最基本的 Kubernetes 面试问题之一,也是最重要的问题之一!Kubernetes是一种开源容器编排工具或系统,用于自动化容器化应用程序的管理、监控、扩展和部署等任务。它用于轻松管理多个容器(因为它可以处理容器分组),这提供了可以发现和管理的逻辑单元。

2.什么是K8?

K8s 是 Kubernetes 的另一个术语。

3. 对于软件和 DevOps 来说,编排是什么?

编排是指多个服务的集成,使它们能够自动化流程或及时同步信息。举例来说,您有六七个微服务供应用程序运行。如果将它们放在不同的容器中,这将不可避免地造成沟通障碍。在这种情况下,编排将有所帮助,它使各个容器中的所有服务能够无缝工作以实现单一目标。

4. Kubernetes 和 Docker 有何关系?

这是最常见的 Kubernetes 面试问题之一,面试官可能会要求您分享与其中任何一个合作的经验。Docker 是一个用于处理软件开发的开源平台。它的主要好处是将软件/应用程序运行所需的设置和依赖项打包到容器中,从而实现可移植性和其他几个优点。Kubernetes 允许手动链接和编排多个容器,在使用 Docker 创建的多个主机上运行。

5. Docker Swarm 和 Kubernetes 之间的主要区别是什么?

Docker Swarm 是 Docker 原生的开源容器编排平台,用于集群和调度 Docker 容器。Swarm 与 Kubernetes 有以下不同之处:

Docker Swarm设置更方便,但没有健壮的集群,而 Kubernetes 设置更复杂,但有健壮集群保证的好处

Docker Swarm 无法自动缩放(Kubernetes 也可以);然而,Docker 的扩展速度比 Kubernetes 快五倍

Docker Swarm 没有 GUI;Kubernetes 有一个仪表板形式的 GUI

Docker Swarm 对集群中容器之间的流量进行自动负载均衡,而 Kubernetes 需要手动干预来对此类流量进行负载均衡

Docker 需要 ELK 堆栈等第三方工具来进行日志记录和监控,而 Kubernetes 则集成了相同的工具

Docker Swarm可以轻松地与任何容器共享存储卷,而Kubernetes只能与同一pod中的容器共享存储卷

Docker可以部署滚动更新,但不能部署自动回滚;Kubernetes 可以部署滚动更新以及自动回滚

6. 在主机和容器上部署应用程序有什么区别?

部署应用程序由具有操作系统的体系结构组成。操作系统将有一个内核,其中包含安装在操作系统上的应用程序所需的各种库。

而容器主机是指运行容器化进程的系统。这种与其他应用程序是隔离的;因此,应用程序必须具有必要的库。二进制文件与系统的其余部分分开,不会侵犯任何其他应用程序。

7. Kubernetes有哪些特点?

Kubernetes将控制权交给用户,服务器将在其中托管容器。它将控制如何启动。因此,Kubernetes 自动化了各种手动流程。

Kubernetes 同时管理多个集群。

它提供各种附加服务,例如容器管理、安全性、网络和存储。

Kubernetes 自我监控节点和容器的健康状况。

借助 Kubernetes,用户不仅可以垂直扩展资源,还可以轻松快速地水平扩展资源。

8. Kubernetes架构主要由哪些组成部分组成?

Kubernetes 架构有两个主要组件:主节点和工作节点。这些组件中的每一个都有单独的组件。

9.解释一下Kubernetes中主节点的工作原理?

主节点是控制和管理工作节点集的节点。这种类似于 Kubernetes 中的集群。节点负责集群管理以及用于配置和管理集合内资源的 API。Kubernetes 的主节点可以与 Kubernetes 本身(专用 Pod 的资产)一起运行。

10、Kube-apiserver的作用是什么?

为了管理并提供 API 对象的配置数据。它包括 Pod、服务、副本控制器。此外,它还提供 REST 操作以及集群的前端。该前端集群状态是共享的,所有其他组件都通过它进行交互。

11、kube-controller-manager 如何工作的?

Kube-controller-manager 管理提供部署、服务等功能的控制器。

12. Kubernetes 中什么是节点?

节点是计算硬件的最小基本单元。它代表集群中的一台机器,可以是数据中心中的物理机,也可以是来自云提供商的虚拟机。每台机器都可以替代 Kubernetes 集群中的任何其他机器。Kubernetes 中的 master 控制拥有容器的节点。

13. 节点状态包含哪些内容?

节点状态的主要组成部分是地址、条件、容量和信息。

14. Kubernetes 主节点上运行什么进程?

Kube-apiserver进程在主节点上运行,用于扩展更多实例的部署。

15. Kubernetes 中的 pod 是什么?

在这个 Kubernetes 面试问题中,尝试给出一个完整的答案,而不是一句俏皮话。Pod 是包含一个或多个容器的高级结构。这是因为容器不直接在 Kubernetes 中运行。同一 Pod 中的容器共享本地网络和相同的资源,使它们能够轻松地与同一 Pod 中的其他容器进行通信,就像它们在同一台机器上一样,同时保持一定程度的隔离。

16. kube-scheduler 的工作是什么?

kube-scheduler 将节点分配给新创建的 Pod。

17. Kubernetes 中的容器集群是什么?

容器集群是一组作为节点的机器元素。集群发起特定的路由,以便节点上运行的容器能够相互通信。在 Kubernetes 中,容器引擎(不是 Kubernetes API 的服务器)为 API 服务器提供托管。

18.什么是Google容器引擎?

Google 容器引擎是一个专为Docker 容器和集群量身定制的开源管理平台,为运行在 Google 公有云服务中的集群提供支持。

19. 什么是守护进程集?

守护进程集是一组仅在主机上运行一次的 pod。它们用于主机层属性(例如网络)或用于监视网络,您可能不需要在主机上运行多次。

20. Kubernetes 中的“Heapster”是什么?

在这个 Kubernetes 面试问题中,面试官希望得到彻底的解释。您可以解释它是什么,并且它对您很有用(如果您到目前为止在工作中使用过它!)。Heapster 是一个性能监控和指标收集系统,用于 Kublet 收集的数据。该聚合器本身受支持,并且像 Kubernetes 集群中的任何其他 Pod 一样运行,这使得它能够发现和查询集群中所有节点的使用数据。

21.Minikube是什么?

借助 Minikube,用户可以在本地运行 Kubernetes。此过程允许用户在个人计算机上运行单节点 Kubernetes 集群,包括 Windows、macOS 和 Linus PC。这样,用户也可以尝试使用 Kubernetes 进行日常开发工作。

22. Kubernetes 中的命名空间是什么?

命名空间用于在多个用户之间划分集群资源。它们适用于有许多用户分布在项目或团队中并提供一定范围资源的环境。

23. 命名 Kubernetes 启动的初始命名空间?

Default

Kube-system

24.什么是 Kubernetes 控制器管理器?

控制器管理器是一个守护进程,用于嵌入核心控制循环、垃圾收集和命名空间创建。它允许在主节点上运行多个进程,即使它们被编译为作为单个进程运行。

25. 控制管理器有哪些类型?

可以在主节点上运行的主要控制器管理器是端点控制器、服务帐户控制器、命名空间控制器、节点控制器、令牌控制器和副本控制器。

26.etcd是什么?

Kubernetes 使用 etcd 作为所有数据(包括元数据和配置数据)的分布式键值存储,并允许 Kubernetes 集群中的节点读取和写入数据。尽管 etcd 是专门为 CoreOS 构建的,但由于它是开源的,它也可以在各种操作系统(例如 Linux、BSB 和 OS X)上运行。Etcd 代表了集群在特定时刻的状态,是 Kubernetes 集群状态管理和集群协调的规范中心。

27. Kubernetes 内有哪些不同的服务?

不同类型的 Kubernetes 服务包括:

ClusterIP service

NodePort service

ExternalNameCreation service

LoadBalancer service

28.什么是ClusterIP?

ClusterIP 是默认的 Kubernetes 服务,它在集群内提供服务(无外部访问),集群内的其他应用程序可以访问该服务。

29.什么是NodePort?

NodePort 服务是让外部流量直接到达您的服务的最基本方式。它在所有节点上打开一个特定端口,并将发送到该端口的任何流量转发到服务。

30. Kubernetes中的LoadBalancer是什么?

LoadBalancer 服务用于将服务公开到互联网。例如,网络负载均衡器创建一个将所有流量转发到您的服务的单个 IP 地址。

31. 什么是 Ingress 网络,它是如何工作的?

入口是一个允许用户从 Kubernetes 集群外部访问 Kubernetes 服务的对象。用户可以通过创建定义哪些入站连接到达哪些服务的规则来配置访问。

它是如何工作的-这是一个API对象,提供路由规则来管理外部用户通过HTTPS/HTTP访问Kubernetes集群中的服务。这样,用户可以轻松设置路由流量的规则,而无需创建一堆负载均衡器或将每个服务暴露给节点。

32.您对云控制器管理器的理解是什么?

您一定听说过公共云、私有云和混合云。借助云基础设施技术,您可以在其上运行 Kubernetes。在云控制器管理器的上下文中,它是嵌入云特定控制逻辑的控制面板组件。此过程允许您将集群链接到云提供商的 API,并将与云平台交互的元素与仅与集群交互的组件分开。

与主要的 Kubernetes 项目相比,这也使得云提供商能够以不同的速度发布功能。它采用插件机制构建,允许各种云提供商将其平台与 Kubernetes 集成。

33.什么是容器资源监控?

这是指收集指标并跟踪容器化应用程序和微服务环境的运行状况的活动。它有助于改善健康和表现,并确保它们顺利运作。

34. 副本集和副本控制器有什么区别?

副本控制器简称RC,这为 Pod 提供了额外的功能,并提供副本。

它监视 Pod 并在发生故障时自动重新启动它们。如果节点发生故障,该控制器将在另一个节点上重新生成该节点的所有 Pod。如果 Pod 死亡,它们将不会再次生成,除非副本集还存在。

另一方面,副本集简称为 rs。它被称为下一代副本控制器。这种支持有一些选择器类型,并支持基于相等和基于集合的选择器。

它允许按标签值和键进行过滤。为了匹配对象,它们必须满足所有指定的标签约束。

35.什么是headless service?

headless service用于与服务发现机制交互,而无需绑定到 ClusterIP,因此允许您直接访问 Pod,而无需通过代理访问它们。当既不需要负载平衡也不需要单个服务 IP 时,它非常有用。

36.什么是联邦集群?

将多个集群视为单个逻辑集群的聚合称为集群联邦。在此,多个集群可以作为单个集群来管理。他们在联盟团体的帮助下留下来。此外,用户可以在数据中心或云中创建各种集群,并使用联邦在一个地方控制或管理它们。

您可以通过执行以下操作来执行集群联合:

跨集群,提供具有来自参与集群的后端的 DNS 和负载均衡器的能力。

用户可以跨不同集群同步资源,以便跨各个集群部署相同的部署集。

37.什么是Kubelet?

kubelet 是一个服务代理,通过 Kubernetes API 服务器监视 pod 规格来控制和维护一组 pod。它通过确保给定的一组容器都按其应有的方式运行来保留 pod 生命周期。kubelet 运行在每个节点上,实现主从节点之间的通信。

38.Kubectl是什么?

Kubectl 是一个 CLI(命令行界面),用于针对 Kubernetes 集群运行命令。因此,它通过 Kubernetes 组件上的不同创建和管理命令来控制 Kubernetes 集群管理器

39. 举例说明 Kubernetes 的推荐安全措施。

标准 Kubernetes 安全措施的示例包括定义资源配额、支持审计、限制 etcd 访问、定期对环境进行安全更新、网络分段、定义严格的资源策略、持续扫描安全漏洞以及使用来自授权存储库的映像。

40.什么是Kube-proxy?

Kube-proxy 是负载均衡器和网络代理的实现,用于支持其他网络操作的服务抽象。Kube-proxy 负责根据传入请求的 IP 和端口号将流量引导到正确的容器。

41. 如何获得 Kubernetes 负载均衡器的静态 IP?

Kubernetes 负载均衡器的静态 IP 可以通过更改 DNS 记录来实现,因为 Kubernetes Master 可以分配新的静态 IP 地址。

42. Master节点和Worker节点可以是不同的 Kubernetes 版本吗?

可以有不同版本,Worker节点可以使用比Master节点更旧的版本,但反之则不行。次要版本之间的差异不得超过 1。 补丁版本更新和小版本更新之间有区别。 所有版本更新必须由客户发起。一旦启动版本更新,就会立即执行。但是,如果客户使用的版本太旧以至于我们无法再支持,也会发生强制更新。

43. 可以选择或安装不同的 CNI 插件吗?

CNI 会影响整个集群网络,因此如果对 calico 进行更改或安装不同的插件,可能会导致集群范围内的问题和资源失败。

 

天气一天比一天冷,又到年底了,十二月里有一个节气,这个节气一到意味着新年就要来了,它就是冬至。过节,南方北方的习俗都不一样,北方习惯在冬至的时候吃饺子,但是在我们南方,冬至必吃的则是汤圆。这汤圆二字里的“圆”,意味着“团圆”,“圆满”,而冬至吃的汤圆又叫“冬至团”,每一年的冬至,家里都要煮上一锅汤圆,一家老少都要吃上一碗,老人常说,小孩吃了汤圆就大一岁了。

中国古代对冬至很重视,冬至被当作一个较大节日,曾有冬至大如年的说法,而且有庆贺冬至的习俗。不同的地区汤圆做法和形态不大一样,传统的汤圆做法很简单,但是怎么做好很关键。很多人以为汤圆就是糯米粉直接揉一揉就能包,其实这样做的口感不是很好,其实汤圆Q弹有技巧,今天馋猫将和大家分享做出好吃Q弹的汤圆做法,您学会了,也给家人露一手吧~

【卡通汤圆】

黑芝麻丸5个,红豆薏仁丸5个,老冰糖适量,糯米粉150克,南瓜粉适量,红甜菜粉适量,枸杞1小把,清水适量,热水适量

【制作步骤】

1,准备好食材,汤圆的馅我直接用燕之坊的黑芝麻丸和红豆丸,不用自己做馅,简单一包九成,方便又好吃。

2,汤圆好吃的秘诀在于这一步,千万不要直接加清水揉面,先取1/4的面粉出来加开水烫熟揉团,再倒回来原来的糯米粉里,分次加入温水揉成光滑的面团即可,做好这步,口感Q弹不发软,很多人没注意难怪不好吃呢。

3,将面团分别加入南瓜粉和甜菜根粉揉成红色,粉红和黄色的面团,预留一个白色的小团。

4,将黄色的面团取12克出来,压扁捏成圆形。

5,放上黑芝麻丸,燕之坊的黑芝麻丸一个是9克,正好包一个大小适中的汤圆。

6,喜欢红豆的就加红豆丸,我是一种加5个,然后包成圆形。

7,将取2克深红色做成圣诞帽形状,再取一些白色作为帽子的白团和围边。

8,最后把粉红色的面团做成2个小团子当作玻尿酸鸭的腮红,橙黄色的面团做成嘟嘟嘴,黑色的做成眼睛,要是没竹炭粉的就用黑芝麻点缀就好。

9,一碗可爱又好吃的玻尿酸鸭汤圆就做好了,这样的汤圆9成人没吃过哦~

10,锅里倒入适量的清水,放入老冰糖和枸杞煮沸3分钟,把汤圆放入锅内,煮3分钟左右,全部浮起来就煮好啦~

一碗养眼又好吃的玻尿酸鸭汤圆就做好了,可别说,这碗汤圆造价不菲,我家孩子一看见就喜欢,吃了两个圆的,剩下的还舍不得吃呢,真是个可爱的小家伙~您学会了吗?跟着馋猫做起来哦~

【馋猫的美食小技巧】

1,汤圆要劲道好吃的秘诀就是,一定要取一部分糯米粉出来用开水烫熟,再倒回去揉成团。

2,煮汤圆的时候,一定要先将糖煮化了,沸腾的状态下锅,才不会黏连变形哦~

爱生活的馋猫,美食博主,美食原创作者,擅长烘焙和家常菜,每天为大家分享各式好吃好玩好做的创意美食。喜欢馋猫的美食的,欢迎关注我哦!也请大家多多点赞、收藏、转发,您的转发是对馋猫最大的鼓励!此图文均为爱生活的馋猫原创,未经许可盗文盗图必究!

https://www.haobaihe.com

上一篇:公务员可以做副业吗跟公务员能炒股票吗

下一篇:炒股1000元一周赚多少和1000元炒股一个月

相关推荐

返回顶部