將非類型化字串傳遞給Kubernetes PersistentVolumeClaim 中的類型化指標
當嘗試建立KfolumeCers (VolumeC)參數時,開發人員可能會遇到錯誤,指出「無法將(無類型字串常數)轉換為*字串[重複]」。這是由於參數的預期指標類型與嘗試直接傳遞無類型字串常數之間不匹配而引起的。
要解決此問題,必須先宣告一個字串局部變數並將無型別字串常數指派給它。隨後,應使用 & 運算子將字串局部變數的位址作為參數參數傳遞。
<code class="go">persistentvolumeclaim := &apiv1.PersistentVolumeClaim{ // Declare a string variable and assign the untyped constant manualStr := "manual" ObjectMeta: metav1.ObjectMeta{ Name: "mysql-pv-claim", }, Spec: apiv1.PersistentVolumeClaimSpec{ StorageClassName: &manualStr, // Pass the address of the string local variable }, }</code>
透過遵循此方法,開發人員可確保參數參數與預期的指標類型相符,從而解決轉換錯誤並允許 PVC 成功建立。
以上是如何在 Kubernetes PersistentVolumeClaim 中將非類型化字串傳遞給類型化指標?的詳細內容。更多資訊請關注PHP中文網其他相關文章!