跳至主要內容
Docker 面试

Docker 面试

Docker 简介

【简单】什么是 Docker?为什么需要 Docker?

Docker 是一个容器化平台,用于将应用及其所有依赖打包成一个标准化、轻量级、可移植的单元(容器),从而实现 “一次构建,处处运行”

核心价值

  • 环境一致性:彻底解决“在我电脑上能跑”的问题,保证开发、测试、生产环境绝对一致。
  • 隔离性:每个容器拥有独立的文件系统、网络和进程空间,应用间互不干扰。
  • 轻量高效:与传统虚拟机相比,容器直接共享主机内核,启动更快(秒级)、资源占用更少(MB 级)。
  • DevOps 基石:极大简化了持续集成/持续部署 (CI/CD) 流程,是实现微服务架构的理想载体。

钝悟...大约 19 分钟DevOps工具DockerDevOpsDocker面试
Kubernetes 快速入门

Kubernetes 快速入门

Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。

K8S 简介

K8S 主控组件(Master) 包含三个进程,都运行在集群中的某个节上,通常这个节点被称为 master 节点。这些进程包括:kube-apiserverkube-controller-managerkube-scheduler


钝悟...大约 5 分钟DevOps工具KubernetesDevOpsDockerKubernetes
Kubernetes 面试

Kubernetes 面试

【中等】什么是 Kubernetes,并描述其主要组件及其作用。

Kubernetes(K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用

它解决了管理大量微服务时的核心难题:

  • 自动化运维:实现自动部署、扩缩容、故障恢复(自我修复)、滚动更新。
  • 高可用与弹性伸缩:保证应用持续在线,并能轻松应对流量波动。
  • 资源优化:高效调度容器,充分利用基础设施资源。

钝悟...大约 21 分钟DevOps工具KubernetesDevOpsDockerKubernetes面试
Nginx 面试

Nginx 面试

【中等】如何限制上传文件大小?

显示错误信息:413 Request Entity Too Large

意思是请求的内容过大,浏览器不能正确显示。常见的情况是发送 POST 请求来上传大文件。

解决方法

  • 可以在 http 模块中设置:client_max_body_size 20m;
  • 可以在 server 模块中设置:client_max_body_size 20m;
  • 可以在 location 模块中设置:client_max_body_size 20m;

钝悟...大约 7 分钟DevOps工具NginxDevOpsNginx面试
2
3
4
5