23、Kubernetes安全与运维全解析

Kubernetes安全与运维全解析

1. Kubernetes背景任务与批处理作业

Kubernetes在处理后台队列和批处理作业方面提供了多种选择:
- Deployment :可用于构建持续运行的作业队列,借助Redis等队列数据结构进行协调。许多网站用于卸载繁重请求的后台处理通常也以Deployment的形式运行。
- Job :专门用于运行任务,适用于一次性任务,如手动维护任务。Job对象还通过完成次数和并行配置支持批处理作业,且可用于静态队列上的工作调度,无需队列数据结构。
- CronJob :可用于调度Job运行,例如每日清理任务。
- Liveness检查 :对于处理后台任务的Pod仍然很重要,可通过exec liveness检查进行配置。以下是一个liveness probe的示例:

livenessProbe:
  initialDelaySeconds: 600 # 初始延迟较长,因为应用启动和写入第一个时间戳需要时间
  periodSeconds: 30
  exec:
    command: ["./script/process_liveness.sh", "log/process.date"]
  successThreshold: 1
  timeoutSeconds: 1
2. 保持Kubernetes集群安全

确保Kubernetes集群的安全性是一项关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值