【Kubernetes】常见面试题汇总(十九)

目录

[59.简述 Kubernetes 所支持的存储供应模式?](#59.简述 Kubernetes 所支持的存储供应模式?)

[60.简述 Kubernetes CSl 模型?](#60.简述 Kubernetes CSl 模型?)

[61.简述 Kubernetes Worker节点加入集群的过程?](#61.简述 Kubernetes Worker节点加入集群的过程?)


59.简述 Kubernetes 所支持的存储供应模式?

Kubernetes 支持两种资源的存储供应模式:静态模式(Static)和动态模式(Dynamic)。

(1)静态模式:

集群管理员手工创建许多 PV,在定义 PV时需要将后端存储的特性进行设置。

(2)动态模式:

集群管理员无须手工创建 PV,而是通过 StorageClass 的设置对后端存储进行描述,标记为某种类型。此时要求 PVC 对存储的类型进行声明,系统将自动完成 PV 的创建及与 PVC 的绑定。


60.简述 Kubernetes CSl 模型?

  • Kubernetes CSl 是 Kubernetes 推出与容器对接的存储接口标准,存储提供方只需要基于标准接口进行存储插件的实现,就能使用Kubernetes的原生存储机制为容器提供存储服务。

  • CSI 使得存储提供方的代码能和 Kubernetes 代码彻底解耦,部署也与 Kubernetes 核心组件分离,显然,存储插件的开发由提供方自行维护,就能为 Kubernetes 用户提供更多的存储功能,也更加安全可靠。

  • CSI 包括 CSl Controller 和 CSI Node:

**① CSI Controller:**主要功能是提供存储服务视角对存储资源和存储卷进行管理和操作。

**② CSI Node:**主要功能是对主机(Node)上的Volume 进行管理和操作


61.简述 Kubernetes Worker节点加入集群的过程?

通常需要对 Worker 节点进行扩容,从而将应用系统进行水平扩展。主要过程如下:

(1)在该 Node 上安装 Docker、kubelet 和 kube-proxy服务;

(2)然后配置 kubelet 和 kubeproxy 的启动参数,将 Master URL 指定为当前 Kubernetes 集群 Master 的地址,最后启动这些服务;

(3)通过 kubelet 默认的自动注册机制,新的 Worker 将会自动加入现有的 Kubernetes 集群中;

(4)Kubernetes Master 在接受了新 Worker 的注册之后,会自动将其纳入当前集群的调度范围。


"【Kubernetes】常见面试题汇总" 系列文章,可点击链接查看专栏详情:K8s 面试题汇总

相关推荐
LQ深蹲不写BUG1 分钟前
微服务事务管理利器:Seata 核心原理与实践指南
微服务·云原生·架构
nathan05291 小时前
Kubernetes 实战练习指南
云原生·容器·kubernetes
無名之輩1 小时前
Nvidia Device Plugin入门二之envvar策略
kubernetes
云和数据.ChenGuang3 小时前
微服务技术栈
微服务·云原生·架构
syty20203 小时前
K8s是什么
容器·kubernetes·dubbo
江团1io04 小时前
微服务雪崩问题与系统性防御方案
微服务·云原生·架构
Evan Wang5 小时前
使用Terraform管理阿里云基础设施
阿里云·云原生·terraform
向上的车轮6 小时前
基于go语言的云原生TodoList Demo 项目,验证云原生核心特性
开发语言·云原生·golang
灵犀物润6 小时前
Kubernetes 配置检查与发布安全清单
安全·容器·kubernetes
360智汇云7 小时前
k8s交互桥梁:走进Client-Go
golang·kubernetes·交互