cost 65 ms
分布式系統的唯一標識符:Kuberbetes stateful set

[英]Unique identifiers for distributed systems: Kuberbetes stateful set

我正在使用 springboot 微服務和 Kube.netes 進行應用程序開發和部署。 我們正在使用有狀態集進行部署。 我們需要生成唯一標識符,這些標識符可用於跨集群部署在節點上的跨 Pod 的服務。 我正在使用 twitter 雪花格式來生成具有 K8s 狀態集的唯一 ID。 格式:64 b ...

Statefulset pod 卡在終止 state 以防節點處於 NotReady 狀態 state

[英]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。 理想情 ...

為什么 Deployment 是無狀態應用程序的實際 object? 為什么不為這些使用 Statefulset?

[英]Why is the Deployment a de-facto object for stateless app? Why not to use Statefulset for these?

我知道為什么將 StatefulSet 用於有狀態應用程序。 (例如 DB 之類的)在大多數情況下,我會看到類似“您想將有狀態應用程序部署到 k8s 嗎?使用 StatefulSet,”但是? 我看不到“你想將無狀態應用程序部署到 k8s,然后。不要使用 StatefulSet”。 甚至沒有人說 ...

在 Kube.netes 中幾乎沒有相同狀態應用程序的實例 - 不是數據庫 - 它是如何管理的?

[英]few instances of same stateful application - not database - in Kubernetes - how is it managed?

我有我的主應用程序,它有自己獨特的 state,我們稱它為應用程序 A。此應用程序 A 啟動了幾個進程,這些進程執行一些解析工作,然后收集它並將其發送到 Kuberentes 集群之外的數據庫服務器。 我想在不同的 pod 中運行此應用程序 A 的幾個副本。 然而,每個實例都是唯一的,不能被替換, ...

手動生成有狀態的 pod 實例

[英]Manually spawn stateful pod instances

我正在做一個項目,我需要為每個用戶(客戶)生成 1 個實例。 我認為創建某種管理器來處理它並將其托管在某個地方是有意義的。 Kube.netes 似乎是一個不錯的選擇,因為它幾乎可以托管在任何地方,並且可以自動執行很多事情(例如,確保實例在出現故障時繼續運行)。 所有實體都在Python,對應的有 ...

如何在 postStart 中運行導出?

[英]How can I run export in postStart?

我在 kube.netes 中使用 StatefulSet,需要獲取 pod 的序號索引。 我嘗試在postStart.exec.command中導出,但它對我不起作用。 這是我試過的代碼。lifecycle: postStart: exec: command: ["/bi ...

在 kubernetes 中,有沒有辦法讓 statefulset pods 逗留以完成滾動更新的請求?

[英]In kubernetes, is there a way to make statefulset pods linger to finish requests on rolling update?

在 Kubernetes 中,我有一個包含多個副本的狀態集。 我已將 updateStrategy 設置為 RollingUpdate。 我已將 podManagementPolicy 設置為並行。 我的 statefulset 實例沒有持久卷聲明——我使用 statefulset 作為一種以確定 ...

在 kube.netes 中的多個 pod 中通信多個容器

[英]Comunication multiple containers in multiple pods in kubernetes

我被留給了 Kube.netes 的配置,其中包含兩個不同的主副本服務實例。 主節點和副本節點的 Pod 都包含服務容器和指標收集容器(因此每個 Pod 有兩個不同的容器)。 此外,我有一個針對所有這三個組件的無頭服務,然后其他組件將使用該服務。 關鍵是“副本”需要訪問 Master,經典的 DNS ...

無法從其他 pod 訪問 mongodb Replicaset pod | 連接 EHOSTUNREACH 10.1.231.87:27017

[英]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 ...

在 Kube.netes 中將 MongoDB 作為 Statefulset 集運行時出錯

[英]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 ...

同一 statefulset 的 pod 之間的通信

[英]Communication between pods of same statefulset

在屬於同一個狀態集的 Pod 之間進行通信的推薦方式是什么? 在我的例子中,kube.netes 服務公開了一個 POST API。因此當有人點擊這個 API 時,收到請求的 pod 也應該將請求傳遞給同一 statefulset 中的其他 pod。 由於我使用的是 statefulset,如果我有 ...

Kubernetes - 有狀態集在集群重啟后不會持久化數據

[英]Kubernetes - Stateful set ins't persisting data after cluster reboot

我有一個 Kubernetes 集群,我安裝了 Postgresql 和 TeamCity-Server,但是,由於我的環境是一個沙箱,我總是在商業時間后關閉並在第二天開始。 也就是說,我來自 Postgresql 和 TeamCity-Server 的數據總是丟失,我想我在這里遺漏了一些,這是我所 ...

MongoDB 上 kubernetes 社區運營商。 唯一節點上的 Statefulset pod

[英]MongoDB on kubernetes Community Operator. Statefulset pods on unique nodes

我正在使用MongoDB Community Operator部署 mongodb 集群。 副本集配置。 我按照這個示例進行配置。 不同之處在於我希望每個節點上都有一個 pod,並且他的 pv 在節點上。 在每次部署相同的節點位置 pod/pv。 我已經部署了一個帶有兩個副本的 mongodb s ...

GKE 集群節點以 CrashLoopBackOff 結束

[英]GKE cluster node ends up with CrashLoopBackOff

我在 GKE 中有一個 3 節點設置。 我的 pod 創建之一是在 CrashLoopBackOff state 中,它沒有恢復。 日志建議以下 java.lang.IllegalArgumentException。 但其他 2 個吊艙沒有這樣的問題。 他們已經啟動並運行。 我完全不確定這個問題,有 ...

kubectl wait - 在條件滿足之前等待條件超時

[英]kubectl wait - timed out waiting for the condition before the condition met

當我縮小 statefulset 時,我試圖檢查 pod 狀態,但是在 pod 完全終止之前“kubectl wait”命令退出。 狀態集終止 Kubectl 等待 請建議如何在不使用 --timeout 條件的情況下讓命令等待 pod 完全終止。 即使 pod 完全終止, timeout 也會讓 ...

如何在 kubernetes statefulset 中同步文件夾

[英]How to sync a folder in kubernetes statefulset

我們正在嘗試創建一個解決方案,我們希望將更改復制到 Statefulset 的任何 pod 內的文件夾中。 任何 POD 上該文件夾內的任何文件更改也應反映在其他 pod 中。 是否有針對此要求的邊車解決方案? 因為我們知道 Statefulset 將為每個 POD 創建單獨的 PV,並且 Stat ...

為什么我在運行 Docker Desktop 時得到“0/1 個節點可用”?

[英]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 ...

將無狀態應用程序作為有狀態集 (Kubernetes) 運行

[英]Running a stateless app as a statefulset (Kubernetes)

在 Kubernetes 世界中,一個典型/經典的模式是對無狀態應用程序使用Deployment ,對有狀態應用程序使用StatefulSet 。 我正在使用一個供應商產品( Ping Access ),它是一個無狀態應用程序(它在其他 Ping 產品(如 Ping Federate)之前扮演代理 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM