如何无需下载文件执行kubectl apply及远程目录的kubectl kustomize操作?
无需下载文件执行Kubernetes CSI快照控制器相关命令
一、直接应用远程YAML配置文件
可直接执行以下kubectl apply命令,无需提前下载文件:
kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml kubectl apply -f https://raw.githubusercontent.com/kubernetes-csi/external-snapshotter/master/deploy/kubernetes/snapshot-controller/setup-snapshot-controller.yaml
二、针对远程目录执行kustomize与apply命令
对于指定的远程目录,无需克隆仓库或下载文件,可直接用以下命令操作:
# 生成kustomize处理后的配置 kubectl kustomize https://github.com/kubernetes-csi/external-snapshotter/client/config/crd?ref=master # 直接应用kustomize处理后的配置 kubectl apply -k https://github.com/kubernetes-csi/external-snapshotter/client/config/crd?ref=master
注:使用GitHub目录URL时,需添加
?ref=master指定分支(若使用其他分支可替换对应分支名),确保kubectl能正确识别远程kustomize配置。
内容的提问来源于stack exchange,提问作者Capobar
相关产品推荐
相关产品推荐

