小编Avi*_*Avi的帖子

Helm:客户端和服务器之间的版本不兼容

我跑完后helm list遇到以下错误:

错误:不兼容的版本客户端[v2.9.0]服务器[v2.8.2]

我做了一个helm init来安装兼容的分蘖版本"警告:Tiller已经安装在集群中.(使用--client-only来抑制此消息,或者--upgrade将Tiller升级到当前版本.").

有什么指针吗?

kubernetes kubernetes-helm

52
推荐指数
5
解决办法
3万
查看次数

在 Apple M1 上设置 terraform v0.14.0

有关如何在 Apple M1 上设置 Terraform v0.14.0 的任何指示,因为 tfenv 不支持 Apple M1 上的 v0.14.0

tfenv install v0.14.0
Installing Terraform v0.14.0
Downloading release tarball from https://releases.hashicorp.com/terraform/0.14.0/terraform_0.14.0_darwin_arm64.zip
curl: (22) The requested URL returned error: 403

Tarball download failed
Run Code Online (Sandbox Code Playgroud)

darwin terraform terraform-provider-azure apple-m1

19
推荐指数
2
解决办法
2万
查看次数

helm 模板检查空字符串

我被要求修改 Helm 模板以适应一些更改,以检查值是否为空,如下面的代码片段所示。我需要检查代码片段$var.alias内部printf并编写自定义逻辑来打印自定义值。任何相同的指针都会很棒。

{{- range $key, $value := .Values.testsConfig.keyVaults -}}
{{- range $secret, $var := $value.secrets -}}
{{- if nil $var.alias}}
{{- end -}}
{{ $args = append $args (printf "%s=/mnt/secrets/%s/%s" $var.alias $key $var.name | quote) }}
{{- end -}}
{{- end -}}
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-helm

13
推荐指数
2
解决办法
6万
查看次数

execCommand == null(它实际上是'null not')

我在 build.gradle 中创建了 2 个任务。当我运行任务“remoteCopy”时,它运行良好。当我运行依赖于“remoteCopy”的任务时,出现以下错误:

Executing task ':importDump' (up-to-date check took 0.0 secs) due to:
  Task has not declared any outputs.
:importDump FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':importDump'.
> execCommand == null!
Run Code Online (Sandbox Code Playgroud)

任何指向我做错了什么的指针。build.gradle 如下所示:

**

 - build.gradle

**

task remoteCopy(type: Exec) {
        workingDir '/workspace/anivash.mutham/R10_CommercePlatform_DEV/buildtools/scripts'
        commandLine './remotecopy.sh'
}


task importDump(dependsOn: remoteCopy,type:Exec) << {
        workingDir '/workspace/anivash.mutham/R10_CommercePlatform_DEV/buildtools/scripts'
        commandLine './importdump.sh'
}
Run Code Online (Sandbox Code Playgroud)

linux shell gradle

5
推荐指数
1
解决办法
4606
查看次数

kubernetes - 将容器信息暴露为环境变量

我试图将一些容器信息公开为环境变量,从 pod 的 spec.template.spec.containers[0].name 读取值,这似乎不起作用。用于引用部署模板中的容器字段的 apiSpec 是什么。部署模板如下:

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      creationTimestamp: null
      labels:
        run: nginx
      name: nginx
    spec:
      replicas: 2
      selector:
        matchLabels:
          run: nginx
              strategy: {}
       template:
         metadata:
           creationTimestamp: null
            labels:
             run: nginx
        spec:
          containers:
           - image: nginx
            name: nginx
              ports:
             - containerPort: 8000
             resources: {}
            env:
             - name: MY_CONTAINER_NAME
                valueFrom:
                  fieldRef:
                    fieldPath: spec.template.spec.containers[0].name
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-deployment

4
推荐指数
1
解决办法
1012
查看次数

Spring Cloud配置服务器git连接问题

连接到存储配置的存储库时,我在 Spring 云配置服务器 (Springboot) 日志中看到问题。我不确定是否由于凭据或其他原因而无法克隆(不允许 git-upload-pack)。任何对此的指示都会很棒。

2021-10-06 22:52:51.763  INFO 1 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-10-06 22:52:51.764  INFO 1 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2021-10-06 22:52:51.765  INFO 1 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 1 ms
2021-10-06 22:52:54.769  WARN 1 --- [nio-8080-exec-1] .c.s.e.MultipleJGitEnvironmentRepository : Error occured cloning to base directory.

org.eclipse.jgit.api.errors.TransportException: https://github.asdf.asdf.asdf.com/asdfad/sdasdf: git-upload-pack not permitted on 'https://github.asdf.asdf.adsf.com/sdfdf/asdfsad-configs/'
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:254) ~[org.eclipse.jgit-5.1.3.201810200350-r.jar!/:5.1.3.201810200350-r]
    at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:306) ~[org.eclipse.jgit-5.1.3.201810200350-r.jar!/:5.1.3.201810200350-r]
    at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:200) ~[org.eclipse.jgit-5.1.3.201810200350-r.jar!/:5.1.3.201810200350-r]
    at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.cloneToBasedir(JGitEnvironmentRepository.java:612) [spring-cloud-config-server-3.0.4.jar!/:3.0.4]
    at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.copyRepository(JGitEnvironmentRepository.java:587) [spring-cloud-config-server-3.0.4.jar!/:3.0.4]
    at org.springframework.cloud.config.server.environment.JGitEnvironmentRepository.createGitClient(JGitEnvironmentRepository.java:570) …
Run Code Online (Sandbox Code Playgroud)

github jgit spring-boot kubernetes

2
推荐指数
1
解决办法
2826
查看次数