摘要:
在我們?nèi)粘5墓ぷ鳟斨校ǔ?yīng)用都會采用 Kubernetes 進行容器化部署,但是總是會出現(xiàn)一些問題,例如,JVM 堆小于 Docker 容器中設(shè)置的內(nèi)存大小和 Kubernetes 的內(nèi)存大小,但是還是會被 OOMKilled。在此我們介紹一下 K8s 的 OOMKilled 的 Exit Cod 閱讀全文
posted @ 2024-07-09 11:50
david_cloud
閱讀(704)
評論(0)
推薦(0)
摘要:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 特性說明: enableServiceLinks特性,是k8s提供給pod發(fā)現(xiàn)和訪問svc的兩種方案之一(另一種是DNS)。 該特性在pod啟動時,kubelet會將active svc通過env {SVCNAME}_SERVICE 閱讀全文
posted @ 2024-07-09 11:44
david_cloud
閱讀(164)
評論(0)
推薦(0)
摘要:
一、常用命令 首先列出Pod排查過程中的常用命令: 查看Pod狀態(tài):kubectl get pod podname -o wide 查看Pod的yaml配置:kubectl get pods podname -o yaml 查看pod事件:kubectl describe pods podname 閱讀全文
posted @ 2024-07-09 11:38
david_cloud
閱讀(254)
評論(0)
推薦(0)
摘要:
超時問題 客戶反饋從pod中訪問服務(wù)時,總是有些請求的響應(yīng)時延會達到5秒。正常的響應(yīng)只需要毫秒級別的時延。 DNS 5秒延時 在pod中(通過nsenter -n tcpdump)抓包,發(fā)現(xiàn)是有的DNS請求沒有收到響應(yīng),超時5秒后,再次發(fā)送DNS請求才成功收到響應(yīng)。 在kube-dns pod抓包, 閱讀全文
posted @ 2024-07-09 11:34
david_cloud
閱讀(118)
評論(0)
推薦(0)
摘要:
企業(yè)落地云原生的目的 一句話概括:在保證穩(wěn)定性的前提下,降本增效 目標拆解: 保障穩(wěn)定性 建設(shè)高可用性:基礎(chǔ)組件(Master三大件/Etcd等)高可用、多機房、多集群、Pod 高可用 持續(xù)進行風險治理:耦合度、故障發(fā)現(xiàn)、容量、容災(zāi)、變更及可運維性、安全性 建設(shè)可觀測性:Metrics、Loggin 閱讀全文
posted @ 2024-07-09 11:27
david_cloud
閱讀(37)
評論(0)
推薦(0)
摘要:
ansible(一)——基本安裝使用 單位用的ansible,也用了salt,所以自動化管理工具,基本上幾個重量級的都用到了,所以這邊總結(jié)就開始利用三者對比使用的總結(jié) step0:簡介 Ansible是一種集IT系統(tǒng)的配置管理、應(yīng)用部署、流程設(shè)置的開源軟件工具,與其他管理軟件工具有多方面的差異。目標 閱讀全文
posted @ 2024-07-09 10:14
david_cloud
閱讀(48)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號