n-guitar / k8s-bootcamp

0 stars 1 forks source link

Chap7 の同じNamesapce同士の通信でservice名やIPではアクセスできるが、FQDNではアクセスできない #39

Open koki8 opened 2 years ago

koki8 commented 2 years ago

Chap7 の同じNamesapce同士の通信でservice名やIPではアクセスできるが、FQDNではアクセスできないという問題が発生しました。

# k exec -it $(k get pod -l app=frontend -n staging -o name) -n staging -- sh
# curl backend
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
----省略----------

# nslookup backend.staging.svc.cluster.local
Server: 10.96.0.10
Address: 10.96.0.10:53

Name: backend.staging.svc.cluster.local
Address: 10.96.66.117

 # curl 10.96.66.117
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
----省略---------

 # curl backend.staging.svc.cluster.local
curl: (6) Could not resolve host: backend.staging.svc.cluster.local