你好呀

通过提高我们交付软件的能力,组织可以更快地交付功能,在需要时进行调整,响应合规性和安全性变化,并利用快速反馈来吸引新客户并取悦现有客户。

Score 容器化服务编排的抽象层

Score 容器化服务编排的抽象层
最近在逛 daily.dev 的时候,发现一个有趣的项目,它通过自定义的 Specification,定义容器编排的配置,再通过 CLI 转化为各平台的 YAML 配置文件……
阅读更多 →

ACME Server 实践之 CDNS

ACME Server 实践之 CDNS
CDNS 是专门为了解决内网私有化 PKI 而开发 DNS 服务,主要用于解决 Traefik 在内网环境中通过 dnsChallenge 申请通配证书的问题……
阅读更多 →

ACME Server 实践之 ACME DNS

ACME Server 实践之 ACME DNS
前几期的文章已经介绍了如何通过 Traefik 和 Step-CA 实现自动申请 HTTPS 证书,但是美中不足的是无法支持通配证书……
阅读更多 →

Traefik 结合 Step-CA 实现自动 HTTPS

Traefik 结合 Step-CA 实现自动 HTTPS
Traefik 对 ACME 的支持以及对 Docker 生态的支持,是我选择他的原因,本文主要介绍 Traefik 如何通过 ACME 协议从 Let’s Encrypt 获取证书…..
阅读更多 →

Go 项目使用 Gitlab 生态构建镜像

Go 项目使用 Gitlab 生态构建镜像
尝试了在 Gitlab 上开启 Container Registry 后,今天分享一下我们的 Go 项目在 Gitlab 生态的最佳实践
阅读更多 →

使用 Gitlab Container Registry

使用 Gitlab Container Registry
对于需要镜像服务的小团队来说,Gitlab 自带的 Container Registry,相较于 Harbor 搭建起来简单很多
阅读更多 →

基于 Traefik 服务发现为 Zitadel 代理

基于 Traefik 服务发现为 Zitadel 代理
自从用上 Traefik 就一发不可收拾了,最近又将 Zitadel 的服务也使用 Traefik 来进行反向代理了
阅读更多 →

Traefik 基于服务自动发现实现代理

Traefik 基于服务自动发现实现代理
Traefik 是一款基于 Go 语言开发的代理服务器,同时也是 Kubernetes 的 Ingress,所以天然支持多种服务发现机制
阅读更多 →

使用 CoreDNS 搭建本地域名服务

使用 CoreDNS 搭建本地域名服务
团队协作时为了最大程度达成约定大于配置的的共识,我们经可能的使用 Docker 来搭建本地开发环境,并保持配置文件的一致性
阅读更多 →

使用 Step-CA 搭建私有 ACME Server

使用 Step-CA 搭建私有 ACME Server
为了让本地开发环境与测试或生产环境尽可能的保持一致,我们在本地开发时也采用 HTTPS 的方式访问服务。
阅读更多 →