![](/img/trans.png)
[英]Leaderelections failing, lease unable to be renewed automatically
我有一個生產集群目前正在 K8s 版本1.19.9上運行,其中 kube-scheduler 和 kube-controller-manager 未能進行領導選舉。 領導者能夠獲得第一個租約,但是它無法續訂/重新獲得租約,這導致其他 pod 不斷地處於選舉領導者的循環中,因為他們中沒有一個可以停留足 ...
[英]Leaderelections failing, lease unable to be renewed automatically
我有一個生產集群目前正在 K8s 版本1.19.9上運行,其中 kube-scheduler 和 kube-controller-manager 未能進行領導選舉。 領導者能夠獲得第一個租約,但是它無法續訂/重新獲得租約,這導致其他 pod 不斷地處於選舉領導者的循環中,因為他們中沒有一個可以停留足 ...
[英]Discovering the 'audit-log-path' for a kubernetes cluster kube-apiserver
我正在檢查我的 rke 安裝: https://docs.rke2.io/security/cis_self_assessment123#1219 該指令有效,有道理,但我不應該通過運行kubectl describe po -n kube-system kube-apiserver-{my-i ...
[英]How can I remotely call the kube-apiserver command via REST operations?
有一個命令kube-apiserver --feature-gates=APIPriorityAndFairness=true --runtime-config=flowcontrol.apiserver.k8s.io/v1beta1=true,flowcontrol.apiserver.k8s. ...
[英]Kube-apiserver stops after kubeadm init successful
我正在嘗試在裸機上建立一個 k8s 集群。 我用 Ubuntu Server 22.04 創建了 2 個虛擬機; 具有 4GB RAM 和 4 個 CPU 的主節點,以及具有 2GB RAM 和 2 個 CPU 的 1 個工作節點。 我在兩個虛擬機中設置了 2 個網絡適配器,一個橋接器和一個 NAT ...
[英]Deprecated k8s API
使用不同的工具(例如kubent)我看到我已經在我的集群中棄用了API。 例如 但是當我打開 Ingress 本身時,我可以看到: 因此,它表明我的 Ingress 的 API 實際上是“v1”,而不是“beta”。 但是“managedFields”部分確實有“v1beta1”API。 根據官方 ...
[英]How to create a k8s custom pod with a specific configuration?
我不得不說我的問題有點令人困惑,但我會盡量說清楚: 在docker中有一個命令來運行一個容器並讓它使用另一個容器的網絡命令是: docker run --net=container所以基本上,我想讓k8s執行那個命令來創建一個pod,這可能嗎? 或者在 k8s 中還有其他替代命令嗎? 換句話說, ...
[英]Kubernetes - Admission webhook - validate scale operatoin in deployments
我想在擴展之前根據自定義邏輯驗證部署。 我創建了一個 admission webhook 來做到這一點,但不幸的是,webbook 沒有檢測到 scale 操作。 如果我創建或更新部署,webhook 服務器會檢測到該操作,如果我修補(kubectl patch ...)也是如此。 不幸的是,如 ...
[英]Patch through Kuberentes rest API
我正在嘗試通過 kube.netes api 設置最小副本來修補水平 Pod 自動縮放器這是我正在使用的 curl 我收到以下回復 誰能知道我在哪里失蹤? 謝謝 ...
[英]for GKE how can we control the configuration of the control plane?
我正在創建一個 GKE 集群(4 個節點)並在其上部署應用程序。 這樣做時,API 服務器會在幾分鍾內沒有響應。 想要創建具有擴展控制平面的 GKE 集群。 ...
[英]Kubernetes error [::1]:6443: connect: cannot assign requested address
我收到以下錯誤: 我的集群 kube(3x3 master/workers on prem (kvm))中有以下警告,masters 上有 3 個 etcd。 此錯誤不會以任何形式影響我的集群或我的服務。 一開始就出現了我該如何解決? :D ...
[英]system:node fails to get secrets from apiserver via curl
我正在為安全研究做一些 POC,試圖直接從工作節點訪問命名空間機密。 我在 GKE 上有一個集群,運行 Kubernetes 1.20 我正在從工作(非主)節點運行以下命令:curl -v $APISERVER/api/v1/namespaces/default/pods/ \ --cacert ...
[英]How to deploy a pod on a master node running apiserver
我有一個 pod,它本質上是一個 apiserver 的插件,它幾乎沒有工作負載 pod,它的任務是將手表外部化到另一個 pubsub 設施(就像從一個 api 到另一個的橋梁)為了減少延遲和真實網絡連接的數量,我認為始終將其 1-replica 部署部署到同一台機器(即運行 apiserver ...
[英]How to get the last applied timestamp of a secret in kube api
我想獲得最后一次通過 kube api 修改秘密的時間。 我似乎找不到訪問這些信息的方法。 我查看了事件,但我找不到任何秘密。 一個例子是我創建了一個名為 my-secret 的秘密,然后我在第二天更新它,但我想知道它是什么時候更新的,而不是創建時間。 任何幫助都會非常感謝。 ...
[英]How to create custom objects in Kubernetes?
我正在使用 Velero 創建、備份和恢復,Velero 有控制器,當我可以創建自定義對象時會觸發這些控制器。 但是如何將這個自定義 object 提交到 Kube API 服務器? 我使用 API 客戶端應用更改: 但我得到: ...
[英]Easily detect deprecated resources on Kubernetes
我們剛剛收到一封來自 GCP 的電子郵件,通知我們我們的集群目前正在使用已棄用的 Beta API,我們需要升級到最新的 API 版本。 我們有 3 個集群在多個命名空間中運行多個資源,因此通過 go 來檢測哪些已經過時會有點痛苦。 我們控制的那些,例如服務、部署、horizontalpodauto ...
[英]single HAproxy to expose multiple kubernetes cluster kube-api service
目前我們正在使用 haproxy 使用 tcp:bind 模式公開 kube-api,該模式工作正常。 我們需要保持單個 haproxy 來處理大約 4 個不同的集群 kube-api 端點,在這種情況下 tcp:bind 將不起作用。 我們打算使用acl來匹配不同集群的主機字符串,使用http方 ...
[英]File exists for webhook, but cube-api failed with file not exists
我正在嘗試使用 webhook 配置 Kubernetes,我創建了文件,並將其放在/etc/kubernetes/webhook.yaml 。 我修改/etc/kubernetes/manifests/kube-apiserver.yaml並添加標志- --authentication-toke ...
[英]How to set/change endpoints conected to kubernetes.default.svc service
我有 kubernetes 多控制平面集群由命令引導: kubeadm init --config kubeadm-config.yaml kubeadm-config.yaml 包含: 為什么連接到 kubernetes.default.svc 服務的端點指向 10.10.10.121:8080 ...
[英]Is there documentation regarding exceptions thrown by kubernetes api server, it would be good to have in java but any language will do
我們有一個用例來監控 kubernetes 集群,我試圖找到 kubernetes 拋出的異常列表,以反映 k8s 服務器(在命名空間中)的狀態,同時嘗試在 UI 上提交作業。 示例:如果 k8s 服務器拋出ClusterNotFound異常,這意味着我們不能再向該 api 服務器提交任何作業。 有 ...
[英]Helm Charts: How to install a package in a K0s cluster?
我的目標是通過使用以下命令在k0s cluster中安裝helm package : 但我得到以下 output: Kubernetes 集群不可達:獲取“http://xxxx:xxx/version?timeout=32s”:撥打 tcp xxxx:x:連接:連接被拒絕我想知道: --ku ...