【发布时间】:2019-06-18 13:42:46
【问题描述】:
我想将下面的行转换为作为 bash 脚本运行,以便我可以使用 jenkins 作业调用它。
kubectl create -f tiller-sa-crb.yaml
tiller-sa-crb.yaml 如下。如何在 bash 脚本中转换我的上述命令。这样我的詹金斯工作调用 ./tiller-sa-crb.sh 并且它在下面完成。基本上,我的最终目标是拥有一个纯 shell 脚本并在 jenkins 作业中调用它。
apiVersion: v1
kind: ServiceAccount
metadata:
name: tiller
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: tiller
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: tiller
namespace: kube-system
【问题讨论】:
标签: bash kubernetes jenkins-pipeline kubectl kubernetes-helm