文件名称:podinfo:Kubernetes的微服务模板
文件大小:134KB
文件格式:ZIP
更新时间:2024-02-24 09:34:26
kubernetes golang microservice helm e2e-testing
podinfo Podinfo是一个用Go开发的微型Web应用程序,展示了在Kubernetes中运行微服务的最佳实践。 规格: 健康检查(准备和活跃) 正常关闭中断信号 文件监视程序,了解机密和配置映射 装有普罗米修斯 使用Istio和Jaeger进行跟踪 链接器服务配置文件 使用zap进行结构化日志记录 带毒蛇的12要素应用程序 故障注入(随机错误和延迟) Swagger文档 Helm和Kustomize安装程序 使用Kubernetes Kind和Helm进行端到端测试 使用GitHub Actions和Open Policy Agent进行Kustomize测试 带有Docker buildx和Github Actions的多架构容器镜像 CVE普通扫描 Web API: GET /打印运行时信息 GET /version打印podinfo版本和git commit哈希 GET /metrics返回HTTP请求持续时间和Go运行时指标 GET /healthz被Kubernetes活力探测器使用 GET /readyz被Kubernetes准备探针使用 POST /