sách gpt4 ăn đã đi

mẫu - Helm _helpers.tpl: Gọi các mẫu đã xác định trong các định nghĩa mẫu khác

In lại Tác giả: IT Lão Cao Thời gian cập nhật: 28-10-2023 13:08:25 27 4
mua khóa gpt4 giày nike

Mũ bảo hiểm _helpers.tpl?

Helm cho phép sử dụng Đi làm mẫuTrong tệp tài nguyên Kubernetes.

Một người có tên _helpers.tpl các tệp thường được sử dụng để xác định trình trợ giúp mẫu Go, với cú pháp sau:

{{- định nghĩa "tênFncủabạn" -}}
{{- printf "%s-%s" .Values.name .Values.version | cắt bớt 63 -}}
{{- kết thúc -}}

Sau đó bạn có thể *.yaml Sử dụng nó trong các tệp tài nguyên như thế này:

{{ mẫu "tênFncủabạn" . }}

câu hỏi

Làm cách nào tôi có thể sử dụng trình trợ giúp được xác định của mình trong các định nghĩa về trình trợ giúp khác?

Ví dụ: điều gì sẽ xảy ra nếu tôi có một trình trợ giúp cho tên ứng dụng và muốn sử dụng nó trong định nghĩa về trình trợ giúp để xác định tên máy chủ truy cập?

Tôi đã thử gọi người trợ giúp theo các định nghĩa khác theo một số cách khác nhau. Với chức năng trợ giúp cơ bản này:

{{- định nghĩa "máy chủ" -}}
{{- printf "%.example.com" -}}
{{- kết thúc -}}

Tôi đã thử như sau:

{{- printf "%.example.com" {{ mẫu "tên" . }} -}}
{{- printf "%.example.com" {{- mẫu "tên" . -}} -}}
{{- printf "%.example.com" (mẫu "tên" . ) -}}
{{- printf "%.example.com" mẫu "tên" . -}}
# Bộ tách
{{- $name := {{ mẫu "môi trường" . }} -}}
{{- printf "%.example.com" $name -}}
# Bộ tách
{{- $name := mẫu "môi trường" . -}}
{{- printf "%.example.com" $name -}}
# Bộ tách
{{- $name := môi trường -}}
{{- printf "%.example.com" $name -}}

Điều này thậm chí có thể? Nếu vậy thì làm thế nào?

câu trả lời hay nhất

Bạn có thể sử dụng (bao gồm ... ) ngữ pháp. Chứa các mẫu được xác định trước đó đồ ăn Ví dụ:

{{- định nghĩa "bar" -}}
{{- printf "%s-%s" (bao gồm "foo" .) .Release.Namespace | cắt bớt 63 | cắt bớt hậu tố "-" -}}
{{- kết thúc -}}

Về mẫu - Helm _helpers.tpl : Gọi các mẫu được xác định trong các định nghĩa mẫu khác, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/46719082/

27 4 0
Cựu chiến binh CNTT
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress