我正在研究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)
我该如何实现呢?
我想部署多个具有不同图像、端口等但具有非常相似其他属性的 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因为所有内容都在一个模板文件中。关于如何做到这一点的任何想法?