Kubernetes应用最佳实践

一 应用部署 1.1 健康检查 readiness probe确定容器何时可以接收流量。 Kubelet执行检查并确定应用程序是否可以接收流量。 liveness probe确定何时应重新启动容器。 ...

2024-03-19 · 21 min · 10030 words · Superb

Nginx Resolver

Nginx DNS 解析与 Resolver 配置 Nginx 是一个高性能的 web 服务器和反向代理服务器,在处理 DNS 解析时具有其特定的行为和配置方式。这里简要说明 Nginx 的 DNS 解析机制以及如何通过 resolver 指令进行配置,以确保服务的稳定性和可靠性。 ...

2024-03-07 · 1 min · 333 words · Superb

Kubeconfig

为了授权一个名为dev的用户查询特定Kubernetes命名空间,并签发相应的Kubernetes证书,生成kubeconfig文件,以及使用这个kubeconfig来进行操作,你可以按照以下步骤进行: ...

2024-01-30 · 4 min · 1800 words · Superb

Loki日志保留配置

在配置 Loki 的日志保留期限时,确实需要在几个部分进行配置,包括 compactor、limits_config 和 table_manager。这是因为 Loki 的存储架构和数据生命周期管理涉及多个组件。下面是这几个部分的作用和配置方法的概述: ...

2024-01-26 · 3 min · 1166 words · Superb

Runtime Logs

当您使用 kubectl logs <pod> -c <container> 命令时,您正在查看的日志实际上并不是直接存储在宿主机的某个固定位置,而是由 Kubernetes 中的容器运行时动态提供的。容器运行时(如 Docker、containerd 或 CRI-O)负责管理容器的日志,并且当您执行 kubectl logs 命令时,kubelet 会与容器运行时通信以检索日志数据。 ...

2024-01-18 · 2 min · 889 words · Superb