部署与运维
部署与运维 27
如何设置 SSH 的 IP 白名单?
设置 SSH 的 IP 白名单可通过配置 sshd_config、使用 IPTables 或管理 hosts.allow/hosts.deny 文件实现,每种方法都有其优缺点和适用场景。
什么是 Service Mesh?它能解决什么问题?
Service Mesh 是一种用于微服务架构中的网络基础设施层,通过 Sidecar 代理处理服务间通信。它简化了服务间的网络逻辑,并提供了流量控制、安全管控和故障恢复等功能。
在 Kubernetes 中 Deployment 和 StatefulSet 有什么区别?
Kubernetes 中的 Deployment 和 StatefulSet 是两种不同的控制器类型,用于管理有状态和无状态应用。它们的区别主要在于应用场景、Pod 管理方式以及数据持久性。
如何在 Kubernetes 中自定义 CRD 资源?
描述了自定义 Kubernetes CRD 的步骤,包括定义、部署和创建资源实例。介绍了 Operator 控制器的概念及其常用工具链。
如何在 Nginx 中配置 WebSocket 支持?
面试问题:如何在 Nginx 中配置 WebSocket 支持?答案摘要:介绍 Nginx 配置 WebSocket 支持的基本步骤和关键配置。
如何设计 Prometheus 中的 metric?
在使用 Prometheus 进行监控时,合理设计 metric 是关键。本文将介绍 metric 的命名规范、标签选择以及不同类型的选择方法。
如何衡量 Serverless 的冷启动时间?
Serverless 函数首次启动的延迟(即冷启动)是关键性能指标。本题详细探讨了如何测量和优化冷启动时间,涉及使用云监控工具、日志分析、专用框架以及基准测试等多种方法。
如何通过 Kubernetes 日志追踪特定请求进入的 Pod?
此问题涉及在 Kubernetes 集群中定位和分析特定请求处理情况,需要掌握基本的日志查看命令以及 pod 标签选择器的使用。
如何在生产环境中部署 Node.js 应用?
Node.js 应用的生产部署步骤,包括服务器准备、依赖管理、构建、启动和反向代理配置。使用 PM2 进行进程管理和 Nginx 作为反向代理。适用于中等难度的前端面试题。
什么是 Core Dump?如何配置与分析?
Core dump 是 Linux 系统在进程异常崩溃时生成的转储文件,用于调试程序错误。本题详细讲解了 Core dump 的配置方法和分析工具。