- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- helm :將 YAML 轉換為 JSON 時出錯:yaml:第 xx 行:未找到預期的金鑰
- 我的values.yaml檔案中有一個json編碼的字串->values.yamlnetwork:cidrs:"[\"123.123.123.123/32\",\"123.124.125.125/32\"]"現在,我想將此值用作我的網路策略出口ipblock中的字串清單。但我無法將其轉換為列表。目前,我正在按照此方法來實現要求,但失敗了-errorconvertingyamltojson:yaml:linexx:didnotfindexpect
- Golang . kubernetes 866 2024-02-10 12:30:10
-
- 如何從 cronjobs 向安全性 API 端點發出授權請求?
- 我有一個golang應用程序,它透過JWT令牌進行API金鑰授權我正在使用Kubernetes。所以,這個golang應用程式位於一個pod。現在,我想為cronjobs創建另一個應用程序,以便每週訪問一次golang端點。我需要什麼:如何執行/跳過授權?跳過:這裡不需要Ingress,因為我可以簡單地在內部呼叫它。這對這個案子有幫助嗎?我嘗試過的:我嘗試將cronjobs和api保留在同一個應用程式中,這樣我就可以簡單地呼叫服務而不是端點,但這
- Golang . kubernetes 899 2024-02-09 23:50:14
-
- 建構 Kubernetes Operator 用於滾動更新
- 我創建了一個Kubernetes應用程式(例如部署D1,使用docker映像I1),它將在客戶端叢集上運行。要求1:現在,我想在每次更新我的docker映像I1時滾動更新,而不需要客戶端做任何努力(不知何故,客戶端集群應該自動拉取最新的docker映像)要求2:每當我更新特定的configMap時,客戶端叢集都應該自動開始使用新的configMap我應該如何實現這個目標?使用KubernetesCronjobs? Kubernetes操作員?或其他什麼
- Golang . kubernetes 498 2024-02-09 22:18:19
-
- systemd:Linux 上的超級工具箱
- systemd是Linux上的一個現代化的初始化系統,它負責管理系統的啟動、服務的運作、使用者的登入等。 systemd的目標是提供一個快速、靈活、可擴展的系統管理框架。但是,systemd不僅僅是一個初始化系統,它還提供了許多其他的功能和工具,讓你更方便地管理和監控你的Linux系統。在本文中,我們將介紹三件可以用systemd做的令人驚訝的事情,它們分別是:簡化Linuxps:使用systemd-cgtop命令查看基於控制組的系統負載Linux定時任務:使用systemd計時器安排定期執行的
- Linux . kubernetes 1068 2024-02-09 17:42:20
-
- Kubernetes Watch 傳回空結果(空類型,空物件)
- 我正在使用Kubernetesclient-go監視一些資源。 funcwatchGVR(ctxcontext.Context,args*Arguments,dynClient*dynamic.DynamicClient,gvrschema.GroupVersionResource)error{//ifgvr.Group=="events.k8s.io"&&gvr.Resource==fmt.Printf q\n",gvr
- Golang . kubernetes 760 2024-02-09 12:06:08
-
- 無法在 K8S pod 上執行 shell
- 使用rancher-2.6.6安裝k8s(v1.23.7+rke2r2),相關問題在這裡。我無法在k8s(v1.23.7+rke2r2)中的任何容器上執行shell。日誌有點長,不知道有沒有幫助。我對go不熟悉,花了我幾個小時,不知道該如何解決。任何幫助都會非常高興。 [root@123~]#/var/lib/rancher/rke2/bin/kubectl--kubeconfigrke2.yaml-nminio--v=9exec--stdin--ttyconsol
- Golang . kubernetes 1109 2024-02-09 12:00:12
-
- 使用 Go 和 Operator SDK 透過 API 呼叫設定 Kubernetes Pod
- 我正在嘗試建立一個控制器,該控制器可以使用operator-sdk和Go透過API呼叫建立和刪除Pod。控制器應該能夠接受POST調用,其中包含{imageTag:"",namespace:""}等信息,以設置可以返回podId的Pod,並且還能夠使用podId通過API調用刪除Pod.我已經查看了一些教程,但我不清楚Go運算子如何攔截API呼叫。這可能嗎?任何有關此事的幫助將不勝感激。謝謝。
- Golang . kubernetes 881 2024-02-09 11:00:18
-
- 容器運作完後退出
- 我的golangfiber伺服器在googlecloudrun上運行時會自動退出並顯示以下訊息:containercalledexit(0).我使用以下dockerfile運行它#usetheofficalgolangimagetocreateabinary.fromgolang:busterasbuilder#createandchangetotheappditory.workd
- Golang . kubernetes 1167 2024-02-09 09:50:19
-
- 如何在 golang 中建立 CDKTF 腳本來建立 Kubernetes 命名空間
- 我有用於建立kubernetes命名空間的terraform腳本,但找不到golang中套件的導入語句,該語句可以在ckdtf中為golang執行相同的工作。 resource"kubernetes_namespace""stage-namespace-1"{depends_on=[google_container_cluster.primary]metadata{annotations={name="example-annota
- Golang . kubernetes 466 2024-02-09 09:03:22
-
- 如果values.yaml 檔案中不存在屬性,如何傳回預設 false?
- yaml文件。我有一個在全域下定義的值,如下圖global:logging:log4j:enabled:true我還有一個輔助功能{{-define"helm-basic-template.logging-enabled"-}}{{.Values .global.logging.log4j.enabled|default"false"}}{{-end-}}屬性global.logging.log4j.enabled可能不存在,在這種
- Golang . kubernetes 542 2024-02-09 08:51:11
-
- 如何使用 ReST 介面從 Kubernetes APIServer 取得「友善」回應
- 我正在使用golangclient-go庫在restget、post層級與kubernetesapi伺服器進行通訊。收到的回應不是格式良好的json結構,也不是「種類」的api物件。程式片段為:kubeconfig:=filepath.join(os.getenv("home"),".kube","config",)config,err:=clientcmd.buildconfigfromflags("",kub
- Golang . kubernetes 1297 2024-02-09 08:10:18
-
- 如何使用 golang 將環境變數新增至 kubernetes 部署?
- 我需要使用golang設定或新增環境變數到現有的kubernetes部署。重新啟動後應將其新增至配置。 func(r*SparkETLReconciler)DoRestart(whttp.ResponseWriter,req*http.Request){ctx:=context.TODO()r.Log.Info("restarthit!")fmt.Fprintf(w,"Hithere,Ilove%s !",req.URL.Path[1:
- Golang . kubernetes 642 2024-02-08 23:45:28
-
- 如何在 Kubernetes 中傳回自訂的使用者友善錯誤訊息?
- 我有一個與k8s對話的golang後端。我想重新表述從k8s獲得的錯誤回應並將其發送到前端。我想為用戶返回有意義的驗證錯誤訊息,當他添加無效名稱時,某些內容已經存在......我想要一些通用的東西,而不是在每個端點的控制器中硬編碼。我正在使用kubernetes/client-go。第一個錯誤:例如,假設我想為etcd添加一家酒店,當我嘗試添加酒店名稱:hotel123時,該酒店已經存在。我收到此錯誤訊息:\"hotel123\"已存在。我想要的:hotel123
- Golang . kubernetes 970 2024-02-08 23:12:21
-
- Terratest Helm Charts 在 Go 單元測試中失敗
- 我正在嘗試使用terratest對我的helm圖表進行單元測試,但遇到了一個奇怪的錯誤:這是我的單元測試:packagegrafanaimport("fmt""testing"corev1"k8s.io/api/core/v1"" github.com/gruntwork-io/terratest/modules/helm")functestgrafanahelmcharttemplate(t*testing.t){/
- Golang . kubernetes 1020 2024-02-08 23:06:28
-
- 從 ECR 到 EKS 的影像無法正常運作,因為產生的 Pod 始終為 0/2
- 我已經嘗試了幾乎所有方法來讓事情走上正確的路徑,但仍然無法讓我的pod處於可用狀態。所以我有一個用go寫的基本應用程式。我使用dockerbuild--tagdocker-gs-ping.創建了程式的映像然後我嘗試在容器內運行相同的命令dockerrun--publish8080:8080docker-gs-ping然後我想將我的映像保存到amazonecr,為此我在ecr中建立了一個儲存庫。現在,在創建存儲庫後,我標記了本地中存在的圖像。 docker
- Golang . kubernetes 1046 2024-02-08 22:39:08