(CKA) (미해결) 동일/기타 네임스페이스 역할 차이? (네임스페이스)

정확히 네임스페이스가 같을 때 어떤 역할을 하는지 명확하게 연구하지 않았기 때문에 모호하다.

공부가 필요하다

예를 들어, 아래의 두 가지 문제를 통해 동일한 네임스페이스에서 전체 이름이 아닌 간단한 서비스 이름으로 어느 정도 접근할 수 있습니까? 동일하지만 그 이후에 cluster.local 등이 무엇을 의미하는지 공부가 필요할 것 같습니다.

  • 자체 네임스페이스(marketing)에서 데이터베이스 db-service에 액세스하기 위해 Blue 애플리케이션이 사용해야 하는 DNS 이름은 무엇입니까? 웹 애플리케이션 UI에서 사용해 볼 수 있습니다. 포트 6379를 사용합니다.

나는 다음과 같은 명령을 내렸다.

제어 평면 ~ ➜ k get svc -n=marketing


NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE

blue-service NodePort 10.43.201.60 8080:30082/TCP 21m

db-service NodePort 10.43.199.60 6379:32597/TCP 21m

Blue와 db-servcie는 동일한 네임스페이스에 있으므로 db-service:6379를 사용하여 간단히 액세스할 수 있습니다.

  • Blue 애플리케이션이 dev 네임스페이스의 데이터베이스 db-service에 액세스하기 위해 사용해야 하는 DNS 이름은 무엇입니까?
  • Translations : db-service.dev.svc.cluster.local

참고: db-service.dev와 같이 서비스 이름과 네임스페이스를 사용하여 액세스할 수도 있습니다.