Kubernetes で他の Pod と通信する
2023-10-07 09:46 (2 years ago)
同じ namespace 内であれば、 Service の metadata.name で名前解決ができる。
Service
apiVersion: v1
kind: Service
metadata:
name: redis
namespace: airflow
spec:
ports:
- name: "6379"
port: 6379
targetPort: 6379
とすると、他の Pod から redis で名前解決できる。
redis://:@redis:6379/0
同様に
apiVersion: v1
kind: Service
metadata:
name: postgres
namespace: airflow
spec:
ports:
- name: "5432"
port: 5432
targetPort: 5432
とすれば
db+postgresql://username:password@postgres/airflow
postgresql+psycopg2://username:password@postgres/airflow
とできる
評価をお願いします
まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。