![](/img/trans.png)
[英]Unique identifiers for distributed systems: Kuberbetes stateful set
我正在使用 springboot 微服務和 Kube.netes 進行應用程序開發和部署。 我們正在使用有狀態集進行部署。 我們需要生成唯一標識符,這些標識符可用於跨集群部署在節點上的跨 Pod 的服務。 我正在使用 twitter 雪花格式來生成具有 K8s 狀態集的唯一 ID。 格式:64 b ...
[英]Unique identifiers for distributed systems: Kuberbetes stateful set
我正在使用 springboot 微服務和 Kube.netes 進行應用程序開發和部署。 我們正在使用有狀態集進行部署。 我們需要生成唯一標識符,這些標識符可用於跨集群部署在節點上的跨 Pod 的服務。 我正在使用 twitter 雪花格式來生成具有 K8s 狀態集的唯一 ID。 格式:64 b ...
[英]Statefulset pod stuck in terminating state in case node is in NotReady state
我為 jenkins 部署了一個帶有 1 個副本的狀態集。幾天前,運行 jenkins pod 的節點進入 NotReady State。一旦節點進入 NotReady state,Jenkins pod 進入終止狀態並返回那里很長時間,直到 882714148374准備就緒 State。 理想情 ...
[英]Why is the Deployment a de-facto object for stateless app? Why not to use Statefulset for these?
我知道為什么將 StatefulSet 用於有狀態應用程序。 (例如 DB 之類的)在大多數情況下,我會看到類似“您想將有狀態應用程序部署到 k8s 嗎?使用 StatefulSet,”但是? 我看不到“你想將無狀態應用程序部署到 k8s,然后。不要使用 StatefulSet”。 甚至沒有人說 ...
[英]few instances of same stateful application - not database - in Kubernetes - how is it managed?
我有我的主應用程序,它有自己獨特的 state,我們稱它為應用程序 A。此應用程序 A 啟動了幾個進程,這些進程執行一些解析工作,然后收集它並將其發送到 Kuberentes 集群之外的數據庫服務器。 我想在不同的 pod 中運行此應用程序 A 的幾個副本。 然而,每個實例都是唯一的,不能被替換, ...
[英]Manually spawn stateful pod instances
我正在做一個項目,我需要為每個用戶(客戶)生成 1 個實例。 我認為創建某種管理器來處理它並將其托管在某個地方是有意義的。 Kube.netes 似乎是一個不錯的選擇,因為它幾乎可以托管在任何地方,並且可以自動執行很多事情(例如,確保實例在出現故障時繼續運行)。 所有實體都在Python,對應的有 ...
[英]How can I run export in postStart?
我在 kube.netes 中使用 StatefulSet,需要獲取 pod 的序號索引。 我嘗試在postStart.exec.command中導出,但它對我不起作用。 這是我試過的代碼。lifecycle: postStart: exec: command: ["/bi ...
[英]In kubernetes, is there a way to make statefulset pods linger to finish requests on rolling update?
在 Kubernetes 中,我有一個包含多個副本的狀態集。 我已將 updateStrategy 設置為 RollingUpdate。 我已將 podManagementPolicy 設置為並行。 我的 statefulset 實例沒有持久卷聲明——我使用 statefulset 作為一種以確定 ...
[英]0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims
正如文檔所述: 對於 StatefulSet 中定義的每個 VolumeClaimTemplate 條目,每個 Pod 都會收到一個 PersistentVolumeClaim。 在上面的 nginx 示例中,每個 Pod 接收一個 PersistentVolume,其 StorageClass ...
[英]Comunication multiple containers in multiple pods in kubernetes
我被留給了 Kube.netes 的配置,其中包含兩個不同的主副本服務實例。 主節點和副本節點的 Pod 都包含服務容器和指標收集容器(因此每個 Pod 有兩個不同的容器)。 此外,我有一個針對所有這三個組件的無頭服務,然后其他組件將使用該服務。 關鍵是“副本”需要訪問 Master,經典的 DNS ...
[英]unable to access mongodb Replicaset pods from other pods | connect EHOSTUNREACH 10.1.231.87:27017
我在 microk8s kube.netes 集群中運行 mongodb statefulset。 我可以使用 pod 的 ip 地址通過主機的終端連接到 PRIMARY 副本,如下所示: mongosh "mongodb://10.1.231.87:27017/test"這里的10.1.231 ...
[英]Error while running the MongoDB as a Statefulset set in Kubernetes
我正在嘗試將mongodb作為minikube Kube.netes 集群中的statefulset集運行。 我有 3 個副本,但我有以下問題 - 即,一個副本 (mongo-0) 已正常運行,但第二個副本 (mongo-1) 永遠處於pending狀態 state。我試圖描述 pod我得到以下 o ...
[英]Communication between pods of same statefulset
在屬於同一個狀態集的 Pod 之間進行通信的推薦方式是什么? 在我的例子中,kube.netes 服務公開了一個 POST API。因此當有人點擊這個 API 時,收到請求的 pod 也應該將請求傳遞給同一 statefulset 中的其他 pod。 由於我使用的是 statefulset,如果我有 ...
[英]Kubernetes - Stateful set ins't persisting data after cluster reboot
我有一個 Kubernetes 集群,我安裝了 Postgresql 和 TeamCity-Server,但是,由於我的環境是一個沙箱,我總是在商業時間后關閉並在第二天開始。 也就是說,我來自 Postgresql 和 TeamCity-Server 的數據總是丟失,我想我在這里遺漏了一些,這是我所 ...
[英]MongoDB on kubernetes Community Operator. Statefulset pods on unique nodes
我正在使用MongoDB Community Operator部署 mongodb 集群。 副本集配置。 我按照這個示例進行配置。 不同之處在於我希望每個節點上都有一個 pod,並且他的 pv 在節點上。 在每次部署相同的節點位置 pod/pv。 我已經部署了一個帶有兩個副本的 mongodb s ...
[英]GKE cluster node ends up with CrashLoopBackOff
我在 GKE 中有一個 3 節點設置。 我的 pod 創建之一是在 CrashLoopBackOff state 中,它沒有恢復。 日志建議以下 java.lang.IllegalArgumentException。 但其他 2 個吊艙沒有這樣的問題。 他們已經啟動並運行。 我完全不確定這個問題,有 ...
[英]Airflow Helm Chart - why stateful set is used for worker definition?
我正在使用官方 Helm 圖表部署 Airflow,並試圖了解為什么它需要有狀態集來進行工作人員部署。 當它對 redis 和 postgtre 完全有意義時,我不確定為什么這是對工人的要求 ...
[英]kubectl wait - timed out waiting for the condition before the condition met
當我縮小 statefulset 時,我試圖檢查 pod 狀態,但是在 pod 完全終止之前“kubectl wait”命令退出。 狀態集終止 Kubectl 等待 請建議如何在不使用 --timeout 條件的情況下讓命令等待 pod 完全終止。 即使 pod 完全終止, timeout 也會讓 ...
[英]How to sync a folder in kubernetes statefulset
我們正在嘗試創建一個解決方案,我們希望將更改復制到 Statefulset 的任何 pod 內的文件夾中。 任何 POD 上該文件夾內的任何文件更改也應反映在其他 pod 中。 是否有針對此要求的邊車解決方案? 因為我們知道 Statefulset 將為每個 POD 創建單獨的 PV,並且 Stat ...
[英]Why am I getting `0/1 nodes are available` when running Docker Desktop?
我正在使用 Kube.netes 運行 Docker 桌面。 我可以 ssh 到該節點,並且我在該節點上運行其他 pod。 但是,當我將 StatefulSet 應用於集群時,我得到: 狀態集在這里: https://kube.netes.io/docs/concepts/workloads/c ...
[英]Running a stateless app as a statefulset (Kubernetes)
在 Kubernetes 世界中,一個典型/經典的模式是對無狀態應用程序使用Deployment ,對有狀態應用程序使用StatefulSet 。 我正在使用一個供應商產品( Ping Access ),它是一個無狀態應用程序(它在其他 Ping 產品(如 Ping Federate)之前扮演代理 ...