Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk menilai bidang dalam skop?

Bagaimana untuk menilai bidang dalam skop?

王林
Lepaskan: 2024-02-09 08:30:19
ke hadapan
1125 orang telah melayarinya

Bagaimana untuk menilai bidang dalam skop?

Dalam pengurusan projek, menilai skop projek adalah tugas kritikal yang membantu menentukan kebolehlaksanaan dan kemungkinan kejayaan projek. Menilai tapak dalam skop memerlukan pertimbangan beberapa faktor, termasuk matlamat projek, ketersediaan sumber, kekangan masa, belanjawan kos dan banyak lagi. Semasa proses penilaian, pengurus projek perlu menjalankan analisis dan penyiasatan terperinci untuk membangunkan rancangan dan strategi yang munasabah. Artikel ini akan memperkenalkan beberapa kaedah dan teknik untuk menilai medan dalam skop untuk membantu pengurus projek menyelesaikan tugasan ini dengan lebih baik.

Kandungan soalan

Saya cuba mencipta templat lalai untuk banyak aplikasi serupa di mana saya perlu berkongsi pvc yang sama dengan dua atau lebih pod dan perlu mengubah suai rajah untuk mencipta dan bukannya pvc jika ia sudah wujud.

Ini ialah bahagian yang saya ada dalam values.yml berkenaan volum:

persistence:
  enabled: true

volumemounts:
  - name: vol1
    mountpath: /opt/vol1
  - name: vol2
    mountpath: /opt/vol2

volumes:
  - name: vol1
    create: true
    claimname: claim-vol1
    storageclassname: gp2
    accessmodes: readwriteonce
    storage: 1gi
  - name: vol2
    create: false
    claimname: claim-vol2
    storageclassname: gp2
    accessmodes: readwriteonce
    storage: 1gi
Salin selepas log masuk

Ini pvclaim.yml saya:

{{- if .Values.persistence.enabled }}
{{- if .Values.volumes.create }}
{{- range .Values.volumes }}
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: {{ .claimName }}
spec:
  storageClassName: {{ .storageClassName }}
  accessModes:
    - {{ .accessModes }}
  resources:
    requests:
      storage: {{ .storage }}
{{- end }}
{{- end }}
{{- end }}
Salin selepas log masuk

Saya rasa saya perlu menambah medan create 添加到 volumes 的范围中来管理 pvc 的创建(假设在本例中 pvc vol2 yang sudah wujud dalam carta teraju lain).

Jika boleh, saya ingin jurumudi membaca medan create dalam julat, jadi saya akan mendapat ralat: Dicipta dalam evaluate 字段在类型接口 {}

Jika anda mempunyai sebarang idea lain, sila serahkan idea tersebut, terima kasih!

Penyelesaian

volum ialah tatasusunan, ia tidak mempunyai medan volumes 是一个数组,它没有 create.

Unsur

kelantangan mempunyai medan ini. Jadi .values.volumes.create tidak masuk akal. Dalam julat anda boleh menggunakan .create untuk menyemak medan .values.volumes.create 没有任何意义。在 range 内,您可以使用 .create 检查元素的 create elemen, mis

{{- range .Values.volumes }}
    {{if .create}}do something here{{end}}
{{- end}}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menilai bidang dalam skop?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan