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

目录

5.简述 Kubernetes 中什么是 Minikube、Kubectl、Kubelet?

6.简述 Kubernetes 常见的部署方式?

7.简述 Kubernetes 如何实现集群管理?

8.简述 Kubernetes 的优势、适应场景及其特点?


5.简述 Kubernetes 中什么是 Minikube、Kubectl、Kubelet?

Minikube 是一种可以在本地轻松运行一个单节点 Kubernetes 群集的工具。

Kubectl 是一个命令行工具,可以使用该工具控制Kubernetes 集群管理器,如检查群集资源,创建、删除和更新组件,查看应用程序。

Kubelet 是一个代理服务,它在每个节点上运行,并使从服务器与主服务器通信。


6.简述 Kubernetes 常见的部署方式?

常见的 Kubernetes 部署方式有:

kubeadm:也是推荐的一种部署方式;

二进制

minikube:在本地轻松运行一个单节点 Kubernetes 群集的工具。


7.简述 Kubernetes 如何实现集群管理?

- 在集群管理方面,Kubernetes将集群中的机器划分为一个Master节点和一群工作节点 Node。

- 其中,在 Master节点运行着集群管理相关的一组进程 kube-apiserver、kube-controller-manager和kube-scheduler,这些进程实现了整个集群的资源管理、Pod 调度、弹性伸缩、安全控制、系统监控和纠错等管理能力,并且都是全自动完成的。


8.简述 Kubernetes 的优势、适应场景及其特点?

(1)Kubernetes作为一个完备的分布式系统支撑平台,其主要优势:
① 容器编排;
② 轻量级;
③ 开源;
④ 弹性伸缩;
⑤ 负载均衡。

(2)Kubernetes 常见场景:
① 快速部署应用;
② 快速扩展应用;
③ 无缝对接新的应用功能;
④ 节省资源,优化硬件资源的使用。

(3)Kubernetes 相关特点:
① 可移植:支持公有云、私有云、混合云、多重云(multi-cloud);
② 可扩展:模块化、插件化、可挂载、可组合;
③ 自动化:自动部署、自动重启、自动复制、自动伸缩 / 扩展。

你可能感兴趣的:(Kubernetes,kubernetes,容器,云原生)