您好,登錄后才能下訂單哦!
這篇文章主要介紹“Kubernetes的Service用法介紹”,在日常操作中,相信很多人在Kubernetes的Service用法介紹問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Kubernetes的Service用法介紹”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
大致描述一下遇到的問題,在上文中,我起了一個mysql容器。并且想在另一個容器中通過域名來訪問mysql的3306端口,嘗試ping包,發現Dns解析域名是成功了,但是ping不通。
而我在上一篇文章中,訪問mysql用的Ip是10.233.104.69,在mysql容器查出來的也是這個Ip。所以一開始懷疑是域名沒寫正確。
接著查到10.233.46.235是server的Ip,10.233.104.69是pod的Ip,繼續懷疑是域名寫的不對,想方設法去找pod的域名,但網上搜不到這個概念。
另外順便貼一下通過busybox來檢查域名
# cat busybox.yaml apiVersion: v1 kind: Pod metadata: name: busybox namespace: default spec: containers: - name: busybox image: registry.cn-hangzhou.aliyuncs.com/yanfulei/busybox:latest command: - sleep - "3600" imagePullPolicy: IfNotPresent restartPolicy: Always # kubectl create -f busybox.yaml pod "busybox" created [root@master0 ~]# kubectl exec busybox nslookup kubernetes Server: 10.233.0.3 Address 1: 10.233.0.3 kube-dns.kube-system.svc.cluster.local Name: kubernetes Address 1: 10.233.0.1 kubernetes.default.svc.cluster.local # kubectl exec busybox nslookup mysql Server: 10.233.0.3 Address 1: 10.233.0.3 kube-dns.kube-system.svc.cluster.local Name: mysql Address 1: 10.233.46.235 mysql.default.svc.cluster.local
到此,關于“Kubernetes的Service用法介紹”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。