kubernetes - Kube-monkey 没有终止 pod
问题描述
我在“chaostesting”命名空间中有 nginx 部署对象,配置如下所示,
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
kube-monkey/enabled: "enabled"
kube-monkey/identifier: "nginx-victim"
kube-monkey/mtbf: "1"
kube-monkey/kill-mode: "fixed"
kube-monkey/kill-value: "1"
spec:
replicas: 10
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
kube-monkey/enabled: "enabled"
kube-monkey/identifier: "nginx-victim"
kube-monkey/mtbf: "1"
kube-monkey/kill-mode: "fixed"
kube-monkey/kill-value: "1"
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
Kube-monkey 值设置如下,
helm get values my-kubemonkey -n chaostesting
USER-SUPPLIED VALUES:
config:
debug:
enabled: true
schedule_immediate_kill: true
dryRun: false
whitelistedNamespaces:
- default
- chaostesting
Kube-monkey 日志显示,
********** Today's schedule **********
No terminations scheduled
********** End of schedule **********
I1008 23:36:32.164182 1 schedule.go:57] Status Update: 0 terminations scheduled today
I1008 23:36:32.164214 1 kubemonkey.go:62] Status Update: Waiting to run scheduled terminations.
I1008 23:36:32.164221 1 kubemonkey.go:76] Status Update: All terminations done.
I1008 23:36:32.164289 1 kubemonkey.go:19] Debug mode detected!
I1008 23:36:32.164294 1 kubemonkey.go:20] Status Update: Generating next schedule in 30 sec
I1008 23:37:02.164430 1 schedule.go:64] Status Update: Generating schedule for terminations
我没有看到 nginx pod 被终止。不知道可能是什么问题。任何人都让我知道我错过了什么..
解决方案
推荐阅读
- node.js - 类 contrucor 上的 nodejs sinonjs 存根
- c# - 如何提示用户他们可以滚动?
- uitableview - 无法将带有标识符的单元格出列必须为标识符注册一个 nib 或类或连接故事板中的原型单元格
- javascript - pusher.js php中发送者和接收者聊天中的相同消息
- java - 如何将字符串拆分两次并自动创建一个表(包含 n 个元素)?
- sql - 如何在2个字符串之间提取字符串
- algorithm - 模拟退火是一种蒙特卡罗方法吗?
- c# - 使用 .NET API 以正确的方式将元素添加到模型空间
- sql-server - SQL Server 用户定义的表类型/Crystal Reports 错误
- quickbooks - 用于检索 TxnID 的 XML