kubernetes - 执行非滚动 Kubernetes 更新
问题描述
我是 Kubernetes 和 kops 的新手。我正在试验和修改我的测试集群很多。
我的问题是更新集群需要很长时间。现在我正在做:
kops edit cluster test-cluster.k8s.local
# changing some stuff then:
kops update cluster test-cluster.k8s.local --yes
这会触发滚动更新,这需要很长时间。
我最终每次都会破坏和重建集群,因为它更快。
我想知道是否有一种“非滚动”方式来更新集群,牺牲可用性来换取速度?
解决方案
如果您使用部署对象来部署您的 pod,您可以Recreate
在部署 yaml 中尝试策略。
参考
推荐阅读
- python - Making util file not accessible in python
- delphi - 有没有一种正确的方法可以让 Delphi 设计器看到已发布的表单属性并同时使用继承的 dfm 代码?
- python - 使用 python 3.4.4 替换数据框中字符串中的子字符串时面临的问题
- php - PHP PDO ODBC 13 带有特殊字符的驱动程序错误,删除最后一个字符但显示特殊字符
- matlab - 如何创建一定大小的空字符向量元胞数组
- google-sheets - 删除 Google 表格查询数据透视表中的标题行
- java - 获取 AmazonDynamoDBException:用户:arn:aws:iam:USER 无权执行:dynamodb:ListTables
- python - 如何将pyspark数据帧中的时间戳列值减少1毫秒
- android - C/C++ 配置问题 native-lib | 调试 | x86
- c++ - 为什么在 c++ 中不考虑函数返回类型的重载?