标签: #인프라
用亲手运行、亲手测量的数据来写 Kubernetes、DevOps 与 MLOps · 3 篇
SSO 集成的两种方式:应用内代理(SDK)与应用前网关
本文从 OAuth 2.0、OIDC 和 SAML 的核心原理出发,剖析将应用程序接入像 Keycloak 这样的 IdP 的两种方式:即在应用中引入库的代理(SDK)方式,以及由应用前的代理代为处理的网关方式。内容涵盖 Authorization Code + PKCE 的流程与计算、ID 令牌·访问令牌·刷新令牌与 JWT 签名验证(JWKS)、后端注销与会话同步,以及常见陷阱(redirecturi、时钟偏移、在浏览器中存储令牌)
2026-10-26 · 41 分钟阅读 #인프라#SSO#OIDC#OAuth 2.0#KeycloakJava 调试:断点调试、不停机观察、记录后观察
本文介绍了 JVM 与调试器的通信架构(JPDA、JVM TI、JDWP、JDI)以及 -agentlib:jdwp 选项的含义、无认证调试端口的风险、jdb·IDE 远程调试以及 Kubernetes Pod 中的 port-forward。接着,介绍了在不停止 JVM 的情况下进行观察的工具:jcmd、jstack、堆转储、GC 日志、JFR,并通过自己编写的死锁、CPU 过热、内存泄漏示例逐一排查。实测:14 字节的 JDWP 握
2026-10-26 · 33 分钟阅读 #인프라#Java#JVM#디버깅#JDWPcert-manager 是如何生成和轮换证书的
本文将通过对象(Issuer·Certificate·CertificateRequest·Order·Challenge)与控制器的状态机,详细讲解 cert-manager 将一个 Certificate 对象转换为 Secret 的过程。内容涵盖 ACME(RFC 8555)的订单、授权与挑战流程,HTTP-01 与 DNS-01 的区别,key authorization 的计算,自签名与 CA 颁发机构,续期时间点(默认生命周
2026-10-26 · 41 分钟阅读 #인프라#쿠버네티스#cert-manager#TLS#ACME