国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

K8S 集群應用配置coredns實現(xiàn)訪問內網域名 —— 筑夢之路

這篇具有很好參考價值的文章主要介紹了K8S 集群應用配置coredns實現(xiàn)訪問內網域名 —— 筑夢之路。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題:

在內網環(huán)境中,服務器不能連接互聯(lián)網,某些服務直接使用ip訪問又不方便,于是直接在hosts中配置域名解析,而K8S集群中的應用需要訪問這些服務,pod容器內卻不能解析,此時該怎么解決呢?

解決方法:

第一種方法:內網自建DNS服務,每臺主機DNS都指向該dnsf服務器

第二種方法:在需要訪問內網域名服務的pod上配置解析:

#在deployment上添加
hostAliases:
- ip: "192.168.200.100"
  hostnames:
  - "test.com.cn"

第三種方法:修改coredns配置,添加內網域名解析,全局域名映射

前兩種方法這里不做介紹,重點來說下如何通過第三種方法解決該問題。

# 查看k8s集群中運行的coredns pod

kubectl  get pod -n kube-system | grep coredns

# 編輯coredns的配置,coredfile中添加自定義域名解析配置

kubectl -n kube-system edit cm coredns

#corefile下添加
hosts {
        192.168.200.100     test.com.cn
        fallthrough
 }

# 重啟coredns pod

kubectl -n kube-system delete pod coredns-xxx

# 在應用pod 內測試域名是否能解析、訪問

nslookup  test.com.cn

ping test.com.cn

參考資料:

修改coreDNS配置,實現(xiàn)k8s集群全局域名映射 – 源碼巴士?

kubernetes CoreDNS實現(xiàn)自定義域名解析?文章來源地址http://www.zghlxwxcb.cn/news/detail-618922.html

到了這里,關于K8S 集群應用配置coredns實現(xiàn)訪問內網域名 —— 筑夢之路的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • K8S集群實現(xiàn)外部訪問(INGRESS)

    K8S集群實現(xiàn)外部訪問(INGRESS)

    環(huán)境: master node01 node02 192.168.1.40 192.168.1.41 192.168.1.42 作用:Ingress 是對集群中服務的外部訪問進行管理的 API 對象。 PS:創(chuàng)建nginx和httpd PS:namespace為ingress-nginx PS:它現(xiàn)在已經有一個模板,用來描述Ingress資源能夠收集到的信息了 PS:有DNS的話可以設置解析,沒有的話必須在h

    2024年01月19日
    瀏覽(24)
  • [Kubernetes[K8S]集群:master主節(jié)點初始化]:通過Calico和Coredns網絡插件方式安裝

    [Kubernetes[K8S]集群:master主節(jié)點初始化]:通過Calico和Coredns網絡插件方式安裝

    主節(jié)點:安裝coredns - init初始化 主節(jié)點(此時還沒有安裝calico) 從節(jié)點:基于主節(jié)點生成join命令加入集群 主節(jié)點:安裝calico:apply 生成pod,此時沒有調整yaml網卡 coredns 和calico pod 運行成功 但是 calico-node-cl8f2 運行失敗 查看 解決鏈接 因為之前寫過一篇,calico一直異常,步驟

    2024年04月15日
    瀏覽(19)
  • k8s中部署nginx-ingress實現(xiàn)外部訪問k8s集群內部服務

    k8s中部署nginx-ingress實現(xiàn)外部訪問k8s集群內部服務

    k8s通過nginx-ingress實現(xiàn)集群外網訪問功能 1.1 ingress 工作原理 step1:ingress contronler通過與k8s的api進行交互,動態(tài)的去感知k8s集群中ingress服務規(guī)則的變化,然后讀取它,并按照定義的ingress規(guī)則,轉發(fā)到k8s集群中對應的service。 step2:而這個ingress規(guī)則寫明了哪個域名對應k8s集群中的

    2024年02月07日
    瀏覽(27)
  • k8s kubelet coredns ubuntu修改dns配置文件讀取路徑

    coredns 服務默認使用節(jié)點上的dns配置,由于在 Ubuntu18 及以上版本,默認是啟用 systemd-resolved 服務的,且配置nameserver配置文件默認為 /run/systemd/resolve/resolv.conf , 且kubelet默認的dns文件讀取也是該文件。因不習慣使用該服務來管理dns配置,所以需要修改kubelet的默認讀取dns的文件

    2024年02月15日
    瀏覽(24)
  • K8S應用流程安全(鏡像安全 配置管理 訪問安全)

    K8S應用流程安全(鏡像安全 配置管理 訪問安全)

    1.1.1 構建原則 學習目標 這一節(jié),我們從 基礎知識、原則解讀、小結 三個方面來學習。 基礎知識 k8s平臺使用業(yè)務環(huán)境 需求 鏡像的使用流程 Docker鏡像加載 UnionFS 原則解讀 構建樣式 構建原則 實踐原則 分層效果 功能效果 小結 1.1.2 Dockerfile實踐 學習目標 這一節(jié),我們從 基礎

    2024年02月13日
    瀏覽(23)
  • 微服務系列文章之 Springboot應用在k8s集群中配置的使用

    微服務系列文章之 Springboot應用在k8s集群中配置的使用

    Docker部署其實也可以再docker run或者dockerfile里面,將配置文件目錄映射到宿主機,然后通過宿主機配置文件修改參數(shù)。 很多時候Dockerfile文件中需要定義變量,減少對Dockerfile文件的修改,在編譯的時候從外部傳入參數(shù),這種情況可使用? ARG 參數(shù),然后通過 --build-arg 進行賦值。

    2024年02月16日
    瀏覽(22)
  • k8s自定義Endpoint實現(xiàn)內部pod訪問外部應用

    k8s自定義Endpoint實現(xiàn)內部pod訪問外部應用

    endpoint除了可以暴露pod的IP和端口還可以代理到外部的ip和端口 使用場景 公司業(yè)務還還沒有完成上云, 一部分云原生的,一部分是實體的 業(yè)務上云期間逐步實現(xiàn)上云,保證各個模塊之間的解耦性 比如使用云數(shù)據(jù)庫或者實體數(shù)據(jù)庫服務器啥的,因為像數(shù)據(jù)庫實現(xiàn)容器化的話在

    2024年01月25日
    瀏覽(26)
  • k8s搭建集群報錯failed to set up sandbox container “xxx“ network for pod “coredns-xxx“:networkPlugin cni fa

    k8s搭建集群報錯failed to set up sandbox container “xxx“ network for pod “coredns-xxx“:networkPlugin cni fa

    今天在搭建k8s集群時發(fā)現(xiàn)coredns一直處于containerCreating狀態(tài),如下圖所示: 到相應的node節(jié)點上查看日志去排查問題: kubectl describe pods -n kube-system coredns-66bff467f8-n7q8f 發(fā)現(xiàn)報錯的日志如下圖: 我的是因為之前部署的時候選擇了calico網絡插件,這次啟動選的是flannel,導致node節(jié)點上

    2024年02月16日
    瀏覽(23)
  • k8s coredns 添加靜態(tài)解析

    修改 coredns configmap,添加 hosts { 120.241.21.12 api.mch.weixin.qq.com 36.155.207.147 yun.tim.qq.com fallthrough }

    2024年02月09日
    瀏覽(17)
  • k8s 系列之 CoreDNS 解讀

    k8s 系列之 CoreDNS 解讀

    kuberntes 中的 pod 基于 service 域名解析后,再負載均衡分發(fā)到 service 后端的各個 pod 服務中,如果沒有 DNS 解析,則無法查到各個服務對應的 service 服務 基于環(huán)境變量的方式 基于內部域名的方式 DNS策略,在Pod,Deployment RC等資源設置 dnsPolicy None 用于想要自定義 DNS 配置的場景,

    2024年02月06日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包