k8s內部coredns繫結hosts

2021-10-10 07:40:13 字數 554 閱讀 2741

公司自己的環境部署的rancher,rancher網域名稱隨便寫了個,在k8s節點上都綁了hosts。

進到rancher介面發現cattle-cluster-agent部署一直失敗,看了下日誌是rancher網域名稱解析失敗。

沒有本地dns管理許可權,只能把解析hosts做在k8s的coredns上。

在configmap下找到coredns,追加hosts這一段

.:53

ready

kubernetes cluster.local in-addr.arpa ip6.arpa

#追加hosts這一段

hosts

prometheus :9153

forward . "/etc/resolv.conf"

cache 30

loop

reload

loadbalance

}重啟coredns,發現可惜解析了,agent可以正常啟動了

K8s部署prometheus監控K8s細節

prometheus 一些配置檔案可以再github上找到。部署 root kube prometheus manifests 目錄下所有檔案 部署 root kube prometheus manifests setup 目錄下所有檔案 要注意的是自己要建立乙個工作空間 如果報錯執行下面語句 部署...

k8s 多租戶 k8s 基礎介紹

備註 1 每乙個pod裡執行著乙個特殊的容器 pause容器,其他容器都是業務容器,這些業務容器共享pause容器的網路棧和volume 邏輯卷 掛載卷。因此他們之間的通訊和資料交換更為高效。2 k8s設計了pod物件,將每個服務程序包裝到相應的pod中,使其成為pod中執行的乙個容器 contai...

k8s集群部署 docker部署k8s安裝篇

1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...