0x0034's Blog.

0x0034's Blog.

让我们来做一些有趣的事情

Chaos Enginnering
简述 起源 目的 混沌工程与故障注入,故障测试的关系 社区现状 原则 遵循步骤 高级原则 建立一个围绕稳定状态行为的假说 多样化真实世界的事件 在生产环境中运行实验 持续自动化运行实验 最小化爆炸半径 混沌工程变量 ChaosBlade 场景大图 示例使用 OS层 CPU 内存 磁盘 JVM prepare jvm create jvm 简述起源Netflix工程师创建了Chaos Monkey,使用该工具可以在整个系统中在随机位置引发故障。正如GitHub上的工具维护者所说,“Chaos Monkey会随机终止在生产环境中运行的虚拟机实例和容器。”通...
K8s中java内存参数配置
k8s中java动态内存配置内存配置建议 条件限制: 本示例中使用Java8 , Java8的版本需要大于等于8u191,小于8u191请设置xms,xmx JVM最大堆 = 容器limit内存* 1/2 JVM最大堆 * 125% <= 容器request 参数介绍Java 8u191 以上版本使用-XX:MaxRAMPercentage、-XX:MinRAMPercentage 两个参数. -XX:MaxRAMPercentage 是堆栈最大使用宿主内存的参数, 接受的值为浮点型. 即如果最大堆栈大小为容器limit的1/2,则设置为-XX:MaxRAMPercentag...
k8s灰度发布.md
灰度发布解决方案双Deployment滚动发布略 就绪态解决方案文件名称test-rolling.yaml 123456789101112131415161718192021222324252627282930313233343536373839404142apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment labels: app: nginxspec: replicas: 2 selector: matchLabels: app: nginx template: m...
chartmuseum使用
Chartmuseum 基本操作 Chartmuseum 基本操作 安装Helm Plugin 添加Helm repo Push charts 使用自定义版本推送 推送tgz包 强制推送 推送到指定URL 安装Helm Plugin1helm plugin install https://github.com/chartmuseum/helm-push 添加Helm repo1helm repo add {{ repo_name }} {{ url }} --username {{...
avatar
0x0034
让我们来做些有趣的东西