相关疑难解决方法(0)

Golang代码重复一次html代码n次

我正在研究golang web app.在那里我需要迭代HTML行n次数.

func index(w http.ResponseWriter, r *http.Request) {
    tmpl := template.Must(template.ParseFiles("templates/index.html"))
    n := 5
    tmpl.Execute(w, n)
}

<ul>
    <li><a href="/?page=1">1</a></li>
    <li><a href="/?page=2">2</a></li>
                    .
                    .
                    .
    <li><a href="/?page=n">n</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我该如何实现呢?

loops go go-templates

3
推荐指数
1
解决办法
2239
查看次数

如何在 Helm for Kubernetes 中循环不同的模板?

我想部署多个具有不同图像、端口等但具有非常相似其他属性的 Pod 部署。所以我想声明一个deployment.yaml看起来像这样的文件

{{- range .Values.types }}
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
...
{{- end }}

Run Code Online (Sandbox Code Playgroud)

凡我values.yaml就是

types:
  - foo
  - bar
  - baz
Run Code Online (Sandbox Code Playgroud)

但是,这只会在我启动单个 Kubernetes 部署时启动,helm install因为所有内容都在一个模板文件中。关于如何做到这一点的任何想法?

kubernetes kubernetes-helm

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

标签 统计

go ×1

go-templates ×1

kubernetes ×1

kubernetes-helm ×1

loops ×1