![](/img/trans.png)
[英]K8s Daemonset Pod Placement
我們有 4 個節點的 EKS 集群。 我們有一些 pod(Daemonset 的一部分)處於掛起狀態,因為節點已滿並且節點中沒有容量來運行 pod。 問題是我們是否需要手動重新調整工作負載以使 Daemonset pod 在這種情況下運行,或者是否有任何配置可以自動解決這個問題? 注意:我們還安裝了 ...
[英]K8s Daemonset Pod Placement
我們有 4 個節點的 EKS 集群。 我們有一些 pod(Daemonset 的一部分)處於掛起狀態,因為節點已滿並且節點中沒有容量來運行 pod。 問題是我們是否需要手動重新調整工作負載以使 Daemonset pod 在這種情況下運行,或者是否有任何配置可以自動解決這個問題? 注意:我們還安裝了 ...
[英]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 作為主機上的正常進程並 ...
[英]How to configure an Ingress to access all pods from a DaemonSet?
我正在使用依賴於硬件的吊艙; 在我的 K8s 中,我使用 DaemonSet 實例化我的 pod。 現在我想使用 URL 訪問這些 pod,例如https://domain/{pod-hostname}/ 我的用例比這個更乏味。 我的 pod 名稱沒有預定義。 此外,我還需要一個 REST 入口點 ...
[英]how to run host command in DaemonSet in kubernetes with golang?
現在,我想監控集群中節點(如docker、kubelet、cri ...)的狀態。 於是我寫了一個golang程序,在kubernetes中部署為DaemonSet。 但是如你所知,當 golang 程序運行 DaemonSet 中的命令以獲得正確的主機結果時,它不起作用。 如何在 DaemonSe ...
[英]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's not showing up on GKE Node even though they show up in GKE NodePool
我正在嘗試按照這些說明在節點中松散地設置一個帶有 GPU 的 Google Kube.netes Engine 集群,因為我正在使用 Python 客戶端以編程方式進行部署。 出於某種原因,我可以使用包含 GPU 的 NodePool 創建集群 ...但是,NodePool 中的節點無法訪問這些 ...
[英]Why spec.schedulerName does not work under daemonset?
在此處了解如何使用多個調度程序的此K8s 頁面之后,我所能看到的只是schedulerName是在 pod 的規范下發生的,盡管我不明白這是否特別針對單個 pod 進行了解釋(因為 Pod 是最小的 k8s 可部署對象),甚至當 pod 附加到部署或其他可部署資源時。 就我而言,我有一個自定義調度 ...
[英]how to communicate with daemonset pod from another pod in another node?
我有一個在所有節點上運行的守護進程配置。 每個 pod 都在端口 34567 上偵聽。我想從不同節點上的其他 pod 與這個 pod 通信。 我怎樣才能做到這一點? ...
[英]how to run a job in each node of kubernetes instead of daemonset
有一個具有 100 個節點的 kubernetes 集群,我必須手動清理特定圖像,我知道 kubelet 垃圾收集可能會有所幫助,但它不適用於我的案例。 瀏覽互聯網后,我在docker中找到了一個解決方案——docker,解決了我的問題。 我只想刪除每個節點中的圖像一次,有沒有辦法在每個節點中運行一 ...
[英]update nginx ingress from deployment to daemonset
我使用 helm 安裝了 nginx-ingress。 之后,我注意到默認的controller.kind是deployment而不是daemonset ,正如我在官方文檔中找到的那樣。 那么如何在不從一開始就重新安裝的情況下將controller.kind從deployment更新為daemon ...
[英]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 中的控件可以 ...
[英]Network policy not working with daemonset pods
網絡策略是否適用於守護進程的 pod? 我對所有 pod 的所有入口和出口都有一個默認的拒絕網絡策略。 但是,它似乎不適用於屬於守護程序集的 pod。 ...
[英]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 ...
[英]Allowing K8S daemonset to exist in the global pid namespace
我正在嘗試將守護進程配置為在全局 pid 命名空間上運行,從而能夠查看主機中的其他進程,包括容器的進程。 我找不到實現這一目標的選項。 一般來說,我正在尋找的只是在主機級別接近邊車容器shareProcessNamespace屬性。 ...
[英]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 forward to fluentd DaemonSet
正如我們所知,我們可以在 EKS 中將 fluentd 部署為 DaemonSet 它可以記錄 pod 中的所有 stdout / stderr 但是,如果 php 應用程序將日志寫入文件,則 DaemonSet 中的 fluentd 將無法捕獲文件的內容我們如何實現它? 我想把另一個 fluen ...
[英]Purge Kubernetes Image Cache on containerd runtime with daemonSet
我正在嘗試以固定的節奏從本地 kubernetes 緩存中清除圖像。 在您可以在 daemonSet 上設置一些 volumeMounts 並直接與 docker 運行時對話之前。 最新的運行時基於 containerd,但我似乎無法使用 containerd.sock 進行連接 - 當我運行ctr ...
[英]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 的正確 ...