K8S--kubectl --dry-run

发布时间:2024年01月11日

一、 kubectl --dry-run 简介

–dry-run 选项只能为 “none”、“server”、"client"三者中的一个,默认是none;当不加该参数,或者为none的时候,该操作后资源会生效 ,请求会被发送到kube-apiserver并做实际更改;当该参数为client的时候,只打印该对象并不会发送请求且并不会实际创建该对象;当该参数为server的时候,会发送请求到服务端,但是并不会实际创建该对象。(If client strategy, only print the object that would be sent, without sending it. If server strategy, submit server-side request without persisting the resource.)

二、实践

1、none

[root@yyzc-zjjcs01 ~]# /opt/kubernetes/bin/kubectl   --kubeconfig /opt/kubernetes/conf/default-admin.kubeconfig  create --dry-run='none'  clusterrole foo --verb=get,list,watch --resource=pods
clusterrole.rbac.authorization.k8s.io/foo creat
文章来源:https://blog.csdn.net/qq_41768644/article/details/135512858
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。