当前位置: 首页 > news >正文

K8S使用--dry-run输出资源模版和兼容性测试

1、生成资源模版

        使用 --dry-run 创建资源:

kubectl create deploy web-ng --image=nginx:1.28 --replicas=2 --dry-run=client -o yaml
# 查询是否存在 web-ng的资源
kubectl get deployment -A |grep web-ng

        通过以上命令可以看到,web-ng的deployment并没有真实的执行,他打印了创建该资源的yaml文件。参数--dry-run有2个值,并通过 -o 格式化输出。

        client:仅在客户端模拟执行,不向API服务器发送请求。

        server:由API服务模拟执行并返回结果。

2、兼容性测试

        想要验证语法是否正确,是否兼容不同的集群,可以使用以下的命令:

kubectl apply -f web-ng.yaml --dry-run=server

        执行结果如下,可以发现命令也没有真正执行:

相关文章:

  • Eigen矩阵的平移,旋转,缩放
  • 【SpringBoot教程】SpringBoot自定义注解与AOP实现切面日志
  • 深入解析二维矩阵搜索:LeetCode 74与240题的两种高效解法对比
  • C语言 指针(7)
  • 【工具变量】数字人民币试点城市DID(2007-2024年)
  • 【心海资源】0U攻击工具|一键模仿地址生成+余额归集+靓号生成系统
  • 神经网络:节点、隐藏层与非线性学习
  • Ubuntu 系统详解
  • Unable to determine the device handle for GPU0000:82:00.0: Unknown Error
  • 知乎前端面试题及参考答案
  • 用于备份的git版本管理指令
  • DC-DC降压型开关电源(Buck Converter)设计中,开关频率(f sw​ )、滤波电感(L)和滤波电容(C out​ )的关系和取舍
  • JDBC实现--保姆级教程~
  • 【东枫科技】代理英伟达产品:智能网卡
  • 【东枫科技】代理英伟达产品:交换机系统
  • Mysql group by 用法
  • 安装篇--CentOS 7 虚拟机安装
  • C++学习之路,从0到精通的征途:stack_queue的模拟实现及deque原理介绍
  • 安卓基础(拖拽)
  • 信奥赛CSP-J复赛集训(DP专题)(37):P4170 [CQOI2007] 涂色
  • 印方称若巴方决定升级局势,印方已做好反击准备
  • 习近平同欧洲理事会主席科斯塔、欧盟委员会主席冯德莱恩就中欧建交50周年互致贺电
  • 新闻1+1丨多地政府食堂开放 “舌尖上的服务”,反映出怎样的理念转变?
  • 超越关税陷阱,不遗余力塑造产业的长期竞争力
  • 《大风杀》上海首映,白客说拍这戏是从影以来的最大挑战
  • 耶路撒冷发生山火,以防长宣布紧急状态