Kubernetes 容器生命周期管理

健康检查和就绪检查

健康检查(Liveness Probe)

如果设置了 livenessProbe,k8s (kubelet) 会每隔 n 秒执行预先配置的行为来检查容器是否健康

当健康检查失败时,k8s 会认为容器已经挂掉,会根据 restartPolicy 来对容器进行重启或其他操作。

每次检查有 3 种结果,SuccessFailureUnknown

如果不配置,默认的检查状态为 Success

Read more

Kubernetes APIServer 证书的手动签发

背景

有时我们需要将自定义的域名或 IP 加入到 apiserver 的证书中,以通过 kubectl 或 kubelet 等客户端的验证,这个时候就需要对 apiserver 证书中包含的 IP 和 DNS 信息做些修改。

概念

首先介绍几个概念:

  • KEY: 私钥
  • CSR: Certificate Signing Request 证书签名请求(公钥)
  • CRT: Certificate 证书
  • x.509: 一种证书格式
  • PEM: X.509 证书文件具体的存储格式(有时候用 pem 代替 crt 后缀)
Read more

云平台之 SaaS 随想

原文地址:http://88250.b3log.org/saas-essay

SaaS 平台

以应用为中心

“平台”本来就比较泛,再加上“SaaS”的话就更飘渺了。

我们先从一个简单的场景来看:

  1. 开发者开发应用后在市场上线
  2. 用户购买应用使用
  3. 开发者通过市场反馈调整运维,为后续版本计划提供依据
  4. 新版本上线,用户升级使用

这是以应用为中心的一个闭环(市场-开发-运维-市场),实现了应用的整个生命周期,我们可以把平台看成是这个场景的支撑,场景中的所有活动都是在平台上完成的,整个场景就是一个 SaaS 生态系统。

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×