/images/5.jpg

原生 CI/CD 框架 Tekton

Tekton 是一款功能非常强大而灵活的 CI/CD 开源的云原生框架。Tekton 的前身是 Knative 项目的 build-pipeline 项目,这个项目是为了给 build 模块增加 pipeline 的功能,但是随着不同的功能加

使用正向代理远程访问 k8s 服务

HTTP 原理:部署一个僵尸 Pod 正向代理 k8s 服务,通过暴露 NodePort 对外提供访问 func getRsp(request *http.Request) (*http.Response, error) { transport := http.DefaultTransport outReq := new(http.Request) *outReq = *request // 构建roundTrip rsp, err := transport.RoundTrip(outReq) if err != nil { return nil, err }

GO 使用 gRPC

gRPC 是一种现代化开源的高性能RPC框架,能够运行于任意环境之中。最初由谷歌进行开发。它使用HTTP/2作为传输协议 在 gRPC 里,客户端可以像调用本地

Fluent Bit 日志收集

fluent-bit 是一种在 Linux,OSX 和 BSD 系列操作系统运行,兼具快速、轻量级日志处理器和转发器。它非常注重性能,通过简单的途径从不同来源收集日志事件 数

Prometheus 入门

为了提升服务的稳定性,我们需要不断的收集数据,分析数据,监控数据,进而优化能优化的点,Prometheus 在这方面就为我们提供了很好的监控方

Admission Webhook

Kubernetes 准入控制器是集群管理必要功能。这些控制器主要在后台工作,并且许多可以作为编译插件使用,它可以极大地提高部署的安全性 Admission Controller 准入控制器 在 API 请求传