在 helm 安装中运行包含 kubectl 命令的脚本

苏迪尔

我有一个包含多个 kubectl 命令的 shell 脚本,我需要将它作为 helm 安装的一部分来执行。

#!/bin/bash kubectl create secret generic mysecret --from-literal=username=$USER_NAME --from-literal=password=$passwrd

我写了一个执行这个脚本的工作。

apiVersion: batch/v1
kind: Job
metadata:
  name: "sagdfghd"

spec:
  template:        
    spec:
      containers:
        - name: sagdfghd
          image: {{ .Values.jobs.dockerRegistry }}
          command: ["sh", "-c", {{ .Files.Get "scripts/myscript.sh" | quote }} ]

但是当脚本在容器内运行时,它无法找到 kubectl 命令。

知道如何运行此脚本吗?

TIA

埃斯台普斯

什么图像可以{{ .Values.jobs.dockerRegistry }}解析并且是否kubectl安装了工具?它很可能没有安装 kubectl,因此您必须在 Dockerfile 中添加 kubectl 安装说明。这些说明将取决于您的基本 Docker 映像是什么。请参阅以下链接:

https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Helm Hook运行kubectl命令

来自分类Dev

安装后运行 kubectl 命令 Helm

来自分类Dev

使用kubectl或其他可扩展模块(例如命令,脚本)在pod中运行shell命令

来自分类Dev

如何从Shell运行包中包含的脚本

来自分类Dev

运行kubectl命令时出错

来自分类Dev

运行kubectl命令时出错

来自分类Dev

--record在Kubernetes的kubectl命令命令中的用法

来自分类Dev

使用 minikube kubernetes 集群在 Jenkins 中运行 kubectl 命令

来自分类Dev

ProcessBuilder并运行包含空格的OpenSSL命令

来自分类Dev

无法在命令提示符下运行包含gWidgets2的R脚本

来自分类Dev

运行包含sed命令的bash脚本不会产生任何结果,只会挂起。为什么?

来自分类Dev

为特定项目和集群运行单个kubectl命令?

来自分类Dev

使用`kubectl解释`命令

来自分类Dev

如何使用kubectl exec在容器中运行命令,该命令使用容器中的环境变量?

来自分类Dev

将Helm 3用于通过kubectl部署的现有资源

来自分类Dev

如何使用从Helm stable / airflow安装的气流/ kubernetes运行airflow CLI命令?

来自分类Dev

kubectl describe pod 命令中的 Environment <none> 是什么

来自分类Dev

在 bash 中,如何运行包含字符串的最后一个命令?

来自分类Dev

在Raspberry Pi 2中由cron执行包含GPIO命令的python脚本

来自分类Dev

Kubernetes helm - 在正在运行的 pod 中运行 helm install

来自分类Dev

从python脚本运行vim命令

来自分类Dev

从Expect脚本运行本地命令

来自分类Dev

sudo命令不会从脚本运行

来自分类Dev

从bash脚本运行Vim命令

来自分类Dev

从运行bash脚本构建的命令

来自分类Dev

从shell脚本运行ant命令

来自分类Dev

期望脚本运行shell命令

来自分类Dev

从 bash 脚本运行“mysql”命令

来自分类Dev

想要与集群通信Pod以运行一些kubectl命令

Related 相关文章

  1. 1

    Helm Hook运行kubectl命令

  2. 2

    安装后运行 kubectl 命令 Helm

  3. 3

    使用kubectl或其他可扩展模块(例如命令,脚本)在pod中运行shell命令

  4. 4

    如何从Shell运行包中包含的脚本

  5. 5

    运行kubectl命令时出错

  6. 6

    运行kubectl命令时出错

  7. 7

    --record在Kubernetes的kubectl命令命令中的用法

  8. 8

    使用 minikube kubernetes 集群在 Jenkins 中运行 kubectl 命令

  9. 9

    ProcessBuilder并运行包含空格的OpenSSL命令

  10. 10

    无法在命令提示符下运行包含gWidgets2的R脚本

  11. 11

    运行包含sed命令的bash脚本不会产生任何结果,只会挂起。为什么?

  12. 12

    为特定项目和集群运行单个kubectl命令?

  13. 13

    使用`kubectl解释`命令

  14. 14

    如何使用kubectl exec在容器中运行命令,该命令使用容器中的环境变量?

  15. 15

    将Helm 3用于通过kubectl部署的现有资源

  16. 16

    如何使用从Helm stable / airflow安装的气流/ kubernetes运行airflow CLI命令?

  17. 17

    kubectl describe pod 命令中的 Environment <none> 是什么

  18. 18

    在 bash 中,如何运行包含字符串的最后一个命令?

  19. 19

    在Raspberry Pi 2中由cron执行包含GPIO命令的python脚本

  20. 20

    Kubernetes helm - 在正在运行的 pod 中运行 helm install

  21. 21

    从python脚本运行vim命令

  22. 22

    从Expect脚本运行本地命令

  23. 23

    sudo命令不会从脚本运行

  24. 24

    从bash脚本运行Vim命令

  25. 25

    从运行bash脚本构建的命令

  26. 26

    从shell脚本运行ant命令

  27. 27

    期望脚本运行shell命令

  28. 28

    从 bash 脚本运行“mysql”命令

  29. 29

    想要与集群通信Pod以运行一些kubectl命令

热门标签

归档