Hi there

It is through improving our ability to deliver software that organizations can deliver features faster, pivot when needed, respond to compliance and security changes, and take advantage of fast feedback to attract new customers and delight existing ones.

ACME Server 实践之 CDNS

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

ACME Server 实践之 ACME DNS

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

Traefik 结合 Step-CA 实现自动 HTTPS

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

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

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

使用 Gitlab Container Registry

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

基于 Traefik 服务发现为 Zitadel 代理

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

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

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

使用 CoreDNS 搭建本地域名服务

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

使用 Step-CA 搭建私有 ACME Server

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

关于证书和公钥基础设施

关于证书和公钥基础设施
作为经常与这些基础设施打交道的开发人员,有必要了解其中的一些历史和现状,以便于形成完整的知识体系。
Read more →