企业环境下的 Certbot 实战:用 Azure Key Vault 托管私钥签发 SSL 证书
让 Key Vault 出私钥和 CSR、Certbot 只负责签名,证书再合并回去——签发全程私钥不出 Key Vault。
让 Key Vault 出私钥和 CSR、Certbot 只负责签名,证书再合并回去——签发全程私钥不出 Key Vault。
从自定义域名、托管证书到源组与 WAF,一步步走通一条 Front Door 路由,附 SNI 与 Host 的避坑提示。
为什么 Node 子网没挂 NAT Gateway,Pod 出网却走了 Pod 子网的 NAT Gateway?答案藏在 podSubnetID 里。
相比 VNet Integration,Public Access + Private Endpoint 能把私网暴露范围缩小到单个数据库实例,更利于隔离与合规。
从 App Registration 到 Federated Credentials,一步步把 ArgoCD 接入 Azure Entra ID 的免密 SSO。
用 az aks command invoke 远程执行 kubectl rollout restart,注意它的退出码并不是 kubectl 的退出码。
规划 VNet 网段前,先用一条 Resource Graph 查询摸清租户下所有地址空间。
当 Azure Portal 和 Azure CLI 都删不掉臃肿的 ACR 大仓库时,可用 acr purge 先清标签再删除。
Ingress NGINX 停维护后改用 Gateway API,SNI 与 Host、URL 规范化这两处差异会让熟悉的老配置频频 404。
为什么探针会踩满 15000 个 Redis 连接?根因是每次探测都新建连接且从不关闭。
通过 az vmss run-command invoke,在指定 VMSS 实例内执行 Shell 或 PowerShell 脚本。
Azure Portal 无法按 Client ID 搜索,用 Kusto 就能跨订阅批量定位用户分配的托管身份。
一段 Kusto 语句即可列出所有订阅中的公共 IP 地址及其 SKU 和可用区。
pulumi preview 在本地反复卡死,真凶竟是发往 169.254.169.254 的请求被家庭网络路由到了光猫。
Azure 门户无法按 Client ID 跨订阅搜索 UAI,可改用 az identity list 或 Resource Graph 查询定位。
同样是 pulumi up,本地能成功而 Pipeline 的 UAI 却报没权限——根因在 HNS 启用的 ACL 与缺少数据平面角色。
私有 AKS 无法用 HTTP-01,改用 DNS-01 并指定公共递归 DNS,才能让 Cert Manager 自动签发证书。
把密钥交给 Key Vault、存储交给 Azure Disk 和 Azure File,再覆写硬编码密钥,AKS 上的 OpenMetadata 才算就绪。
想用 Spot 实例降低 AKS 成本,就要在驱逐率、VM 规格与价格间权衡,并分两次提交替换节点池。
把 Azure Function 直接搬到 AKS 会遇到哪些坑?不如一开始就用 Express.js 和 CronJob,省去容器安全、日志与认证的改造。