差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
tech:k8s-netchk [2023/04/07 12:37] jonathantech:k8s-netchk [2023/04/07 12:43] (目前版本) – [檢測跨 namespace 的 service] jonathan
行 85: 行 85:
  
 ===== 檢測跨 namespace 的 service ===== ===== 檢測跨 namespace 的 service =====
-  * 預設是 {SERVICE_NAME}.{NAMESPACE_NAME}.svc.cluster.local+  * 預設完整服務網址是 {SERVICE_NAME}.{NAMESPACE_NAME}.svc.cluster.local
   * Exp. 一個簡易網頁服務   * Exp. 一個簡易網頁服務
     * SERVICE_NAME : test-20230110-37-master-serv-svc     * SERVICE_NAME : test-20230110-37-master-serv-svc
     * NAMESPACE_NAME : test-20230110-37     * NAMESPACE_NAME : test-20230110-37
     * **test-20230110-37-master-serv-svc.test-20230110-37.svc.cluster.local**      * **test-20230110-37-master-serv-svc.test-20230110-37.svc.cluster.local** 
-  * Exp. 在 test-20230110-37 的 POD 內可直接使用 service name ++看結果|<cli>+  * Exp. 在 namespace : test-20230110-37 的 POD 內可直接使用 service name : test-20230110-37-master-serv-svc 當網址 ++看結果|<cli>
 /var/www/html # curl http://test-20230110-37-master-serv-svc /var/www/html # curl http://test-20230110-37-master-serv-svc
  
行 107: 行 107:
 </body> </body>
 </cli>++ </cli>++
 +  * Exp. 在 namespace : test-20230110-37 外的 POD 內需要使用完整的服務網址 : test-20230110-37-master-serv-svc.test-20230110-37.svc.cluster.local ++看結果|<cli>
 +/var/www/html # curl http://test-20230110-37-master-serv-svc.test-20230110-37.svc.cluster.local
  
 +<!doctype html>
 +
 +<html lang="en">
 +<head>
 +  <meta charset="utf-8">
 +  <title>III DevOps Sample</title>
 +  <style>
 +      h3{text-align: center;}
 +  </style>
 +</head>
 +<body>
 +  <h3>Hello World!</h3>
 +</body>
 +</cli>++
 ===== 參考網址 ===== ===== 參考網址 =====
   * https://stackoverflow.com/questions/62847331/is-there-possible-to-install-curl-into-busybox-in-kubernetes-pod   * https://stackoverflow.com/questions/62847331/is-there-possible-to-install-curl-into-busybox-in-kubernetes-pod
  
 {{tag>K8s busybox}} {{tag>K8s busybox}}
  • tech/k8s-netchk.txt
  • 上一次變更: 2023/04/07 12:43
  • jonathan