cost 228 ms
K8s Daemonset Pod 放置

[英]K8s Daemonset Pod Placement

我們有 4 個節點的 EKS 集群。 我們有一些 pod(Daemonset 的一部分)處於掛起狀態,因為節點已滿並且節點中沒有容量來運行 pod。 問題是我們是否需要手動重新調整工作負載以使 Daemonset pod 在這種情況下運行,或者是否有任何配置可以自動解決這個問題? 注意:我們還安裝了 ...

如果日志存儲在主機中,為什么我應該在 eks 上使用 Filebeat 作為 daemonset?

[英]Why should I use Filebeat as daemonset on eks if logs are stored in host?

我在 web 上找到的幾乎所有參考資料都說 filebeat 應該用作 k8 中的 daemonset 或 sidecar。 我在我的集群中觀察到 Eks pod 日志已經保存在主機目錄 (/var/log/container) 下,那么為什么我不應該使用 Filebeat 作為主機上的正常進程並 ...

如何配置 Ingress 以訪問 DaemonSet 中的所有 pod?

[英]How to configure an Ingress to access all pods from a DaemonSet?

我正在使用依賴於硬件的吊艙; 在我的 K8s 中,我使用 DaemonSet 實例化我的 pod。 現在我想使用 URL 訪問這些 pod,例如https://domain/{pod-hostname}/ 我的用例比這個更乏味。 我的 pod 名稱沒有預定義。 此外,我還需要一個 REST 入口點 ...

如何使用 golang 在 kubernetes 的 DaemonSet 中運行主機命令?

[英]how to run host command in DaemonSet in kubernetes with golang?

現在,我想監控集群中節點(如docker、kubelet、cri ...)的狀態。 於是我寫了一個golang程序,在kubernetes中部署為DaemonSet。 但是如你所知,當 golang 程序運行 DaemonSet 中的命令以獲得正確的主機結果時,它不起作用。 如何在 DaemonSe ...

Kube.netes Daemonset 中的“/usr/bin/nsenter -m/proc/1/ns/mnt”是什么?

[英]What is "/usr/bin/nsenter -m/proc/1/ns/mnt" in Kubernetes Daemonset?

我已經閱讀了一些關於如何在容器中安裝卷並直接在主機/節點上運行腳本的教程。 這些是給出的例子。 DeamonSet pod 規范 (有一個用於編寫 .sh 文件的配置映射。我只是跳過它) “/usr/bin/nsenter -m/proc/1/ns/mnt”是什么意思? 這是在主機上運行某些 ...

GPU 沒有出現在 GKE 節點上,即使它們出現在 GKE NodePool 中

[英]GPU's not showing up on GKE Node even though they show up in GKE NodePool

我正在嘗試按照這些說明在節點中松散地設置一個帶有 GPU 的 Google Kube.netes Engine 集群,因為我正在使用 Python 客戶端以編程方式進行部署。 出於某種原因,我可以使用包含 GPU 的 NodePool 創建集群 ...但是,NodePool 中的節點無法訪問這些 ...

為什么 spec.schedulerName 在 daemonset 下不起作用?

[英]Why spec.schedulerName does not work under daemonset?

在此處了解如何使用多個調度程序的此K8s 頁面之后,我所能看到的只是schedulerName是在 pod 的規范下發生的,盡管我不明白這是否特別針對單個 pod 進行了解釋(因為 Pod 是最小的 k8s 可部署對象),甚至當 pod 附加到部署或其他可部署資源時。 就我而言,我有一個自定義調度 ...

如何在 kubernetes 的每個節點而不是 daemonset 中運行作業

[英]how to run a job in each node of kubernetes instead of daemonset

有一個具有 100 個節點的 kubernetes 集群,我必須手動清理特定圖像,我知道 kubelet 垃圾收集可能會有所幫助,但它不適用於我的案例。 瀏覽互聯網后,我在docker中找到了一個解決方案——docker,解決了我的問題。 我只想刪除每個節點中的圖像一次,有沒有辦法在每個節點中運行一 ...

比較 Azure 集群中的 docker 鏡像

[英]Compare docker images in Azure cluster

我最近從 AWS 切換到 Azure,但在讓 docker 在我的守護進程中運行時遇到了問題。 在 AWS 上,我正在提取 Pod 的圖像並執行 docker diff 以將該圖像與原始圖像進行比較。 但是現在在 Azure 上,我無法訪問 docker,並且似乎無法找到一種方法來獲取原始圖像和 ...

將數據發送到彈性雲時,在度量節拍中添加新字段

[英]Addition of new field in metric beats when it sends data to Elastic cloud

目前的情況是來自不同集群的所有日志都混合在同一個索引中。 我正在使用在集群中作為守護程序集運行的度量節拍。 我們需要相同的儀表板,我們可以在其中列出集群,以便查看此儀表板的人可以使用相同的儀表板查看不同的集群指標。 在 Kibana 中有什么方法可以做到這一點嗎? 從 Kibana 中的控件可以 ...

AWS Xray DaemonSet Pod 錯誤:無法啟動容器“xray-daemon”:來自守護程序的錯誤響應:OCI

[英]AWS Xray DaemonSet Pod error: failed to start container “xray-daemon”: Error response from daemon: OCI

我正在嘗試在 EKS Kubernetes 集群中設置AWS Xray Daemonset 。 問題是“xray-daemon” pod 無法以“CrashLoopBackOff”狀態啟動。 當我檢查daemonse t pod 的日志時,顯示以下錯誤: 重現步驟: 首先,我使用AWSXRayDa ...

允許 K8S daemonset 存在於全局 pid 命名空間中

[英]Allowing K8S daemonset to exist in the global pid namespace

我正在嘗試將守護進程配置為在全局 pid 命名空間上運行,從而能夠查看主機中的其他進程,包括容器的進程。 我找不到實現這一目標的選項。 一般來說,我正在尋找的只是在主機級別接近邊車容器shareProcessNamespace屬性。 ...

為什么當 CrashLoopBackOff pod 超過 maxUnavailable 時 k8s 滾動更新沒有停止更新

[英]Why k8s rolling update didn't stop update when CrashLoopBackOff pods more than maxUnavailable

我正在嘗試使用 k8s daemonset 的滾動更新來在 daemonset 的 spec.template 字段發生更改時進行自動滾動更新。 我故意為 pod 放置了一個無效的圖像,以使 pod 無法正確啟動。 我想當不可用的 pod 數量超過maxUnavailable中定義的數量時,可以停止 ...

Kubernetes pod fluentd 轉發到 fluentd DaemonSet

[英]Kubernetes pod fluentd forward to fluentd DaemonSet

正如我們所知,我們可以在 EKS 中將 fluentd 部署為 DaemonSet 它可以記錄 pod 中的所有 stdout / stderr 但是,如果 php 應用程序將日志寫入文件,則 DaemonSet 中的 fluentd 將無法捕獲文件的內容我們如何實現它? 我想把另一個 fluen ...

使用 daemonSet 清除容器運行時上的 Kubernetes 圖像緩存

[英]Purge Kubernetes Image Cache on containerd runtime with daemonSet

我正在嘗試以固定的節奏從本地 kubernetes 緩存中清除圖像。 在您可以在 daemonSet 上設置一些 volumeMounts 並直接與 docker 運行時對話之前。 最新的運行時基於 containerd,但我似乎無法使用 containerd.sock 進行連接 - 當我運行ctr ...

相同 DaemonSet K8s 的 2 種不同服務

[英]2 different services for same DaemonSet K8s

我想知道是否有辦法為特定節點上的 pod 創建服務。 例如: 假設我有一個包含 4 個工作節點 [compute-0...compute-3] 的集群。 節點“compute-0”和“compute-1”具有 label“app=firstApplication” 節點“compute-2”和“co ...

使用相同的列表清單部署兩個不同的守護程序集

[英]Deploying two different daemonsets with the same List manifest

我有一個場景,我需要在集群中的每個節點上部署一個 pod,以便它可以觀察某些行為(例如,pod 是否被創建、是否正確終止)。 因為,我已經在集群中運行了一個 DaemonSet,所以我想使用可用配置向 List 資源添加一個 DaemonSet, 我想了解這是否是部署兩個 DaemonSet 的正確 ...


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