Kubernetes

用于自动化部署和扩展的容器编排平台

配置场景

查看全部

Kubernetes 配置,包括部署、服务、入口、ConfigMaps 和 secrets

故障排除

查看全部

常见的 Kubernetes 问题,包括 Pod 故障、网络问题和调度错误

高级故障排除:Kubernetes 日志、事件和指标深入剖析

高级故障排除:Kubernetes 日志、事件和指标深入剖析

通过掌握日志、事件和指标,深入探究高级 Kubernetes 故障排除。这份综合指南提供了实用命令、解读策略以及诊断复杂问题(如 Pod 故障、调度错误和性能瓶颈)的最佳实践。学习如何关联这三大可观测性支柱的数据,以查明根本原因、主动监控集群健康状况,并确保容器化应用程序的弹性。利用可操作的见解和系统化的调试技术,提升您的 Kubernetes 运维能力。

DevOps Knowledge Hub 33
常见的 Kubernetes 集群问题及其解决方案

常见的 Kubernetes 集群问题及其解决方案

借助这份实用指南,应对常见的 Kubernetes 集群挑战。学习诊断并解决影响控制平面、etcd、节点和网络的关键问题。本资源提供可操作的步骤、命令和见解,以保持您的 Kubernetes 环境稳定,并确保您的应用程序平稳运行。对于任何 Kubernetes 管理员或运维人员来说,这都是必读内容。

DevOps Knowledge Hub 32
Kubernetes 调度错误详解:解决方案与最佳实践

Kubernetes 调度错误详解:解决方案与最佳实践

掌握 Kubernetes 调度!本指南将揭开 Pod 停滞在“Pending”状态的原因。学习如何使用 `kubectl describe` 诊断错误,解决 CPU/内存不足的问题,克服节点亲和性限制,并正确利用污点 (Taints) 和容忍 (Tolerations) 来实现健壮的工作负载部署。

DevOps Knowledge Hub 27

常用命令

查看全部

用于集群管理、调试和监控的 essential kubectl 命令

高级 `kubectl get` 技术:使用标签和 JSONPath 过滤输出

高级 `kubectl get` 技术:使用标签和 JSONPath 过滤输出

通过掌握高级过滤技术,释放 `kubectl get` 的全部潜力。这份详尽的指南详细介绍了如何利用 Kubernetes 标签选择器进行精确的资源定位,使您能够查询特定的 Pods、Deployments 和 Services。此外,学习如何创建自定义 JSONPath 模板,以提取和格式化您所需的数据,并使其成为机器可读的格式。结合实际示例和最佳实践,通过从您的 Kubernetes 环境中高效检索准确、定制的信息,提升您的集群管理、调试和自动化工作流程。

DevOps Knowledge Hub 29
kubectl apply 与 set/edit:选择正确的资源更新命令

kubectl apply 与 set/edit:选择正确的资源更新命令

在管理 Kubernetes 资源更新时,驾驭 `kubectl apply`(声明式)和 `kubectl set`/`kubectl edit`(命令式)之间的关键选择。本综合指南将详细介绍每个命令的工作原理、它们之间的根本区别以及何时有效使用它们。了解如何利用声明式管理来实现一致性和 GitOps,同时理解命令式命令在快速、临时修复中的作用。掌握最佳实践,以防止配置漂移,并确保稳定、可审计的 Kubernetes 部署。

DevOps Knowledge Hub 30
排查 Kubernetes 连接问题:有效使用 exec 和 port-forward

排查 Kubernetes 连接问题:有效使用 exec 和 port-forward

自信地排查 Kubernetes 连接和内部应用程序问题。本指南提供了使用 `kubectl exec` 在容器内运行命令以及使用 `kubectl port-forward` 从本地计算机安全访问服务的实用示例。了解如何诊断网络问题、检查配置并深入了解应用程序在集群中的行为。

DevOps Knowledge Hub 28

常见问题

查看全部

涵盖 Kubernetes 架构、部署策略、安全性和存储的常见问题解答

Kubernetes 中实现持久化存储的简单指南

Kubernetes 中实现持久化存储的简单指南

了解如何在 Kubernetes 中为有状态应用程序实现持久化存储。本指南将揭秘持久卷 (PV) 和持久卷声明 (PVC),解释访问模式和存储类 (StorageClasses)。包含用于定义 PVC 和将存储挂载到 Pod 的实用 YAML 示例,从而实现容器化应用程序中可靠的数据持久性。

DevOps Knowledge Hub 27
选择正确的 Kubernetes 服务类型:ClusterIP、NodePort 与 LoadBalancer

选择正确的 Kubernetes 服务类型:ClusterIP、NodePort 与 LoadBalancer

深入解析 Kubernetes 服务类型:ClusterIP、NodePort 和 LoadBalancer 的关键区别。本指南将解释它们的核心机制、理想的应用场景——从内部微服务通信到面向生产环境的云暴露——并提供实用的 YAML 示例,帮助您为任何 Kubernetes 部署选择合适网络抽象。

DevOps Knowledge Hub 28
保护您的 Kubernetes 集群的 RBAC 必备最佳实践

保护您的 Kubernetes 集群的 RBAC 必备最佳实践

通过这份保护您集群安全的必备指南,精通 Kubernetes RBAC。了解如何通过精心创建和管理角色(Roles)、集群角色(ClusterRoles)及其绑定,来实施最小权限原则。本文提供了命名空间范围和集群范围权限的实用示例,并强调了诸如避免使用通配符、定期审计和利用服务账户(Service Accounts)等最佳实践。最大限度地减少漏洞,并加强您的生产 Kubernetes 环境,以抵御未经授权的访问和潜在的安全漏洞。

DevOps Knowledge Hub 31