Kubernetes API 탐색을 시작하기 전에 이 연습 예제는 API를 명령적으로 사용하는 방법을 보여줍니다. 즉, 명령을 수동으로 입력한다는 의미입니다.
일반적으로 우리는 Kubernetes API로 선언적으로 작업하기를 원합니다. 즉, Kubernetes API가 원하는 상태를 이해하기 위해 읽는 간단한 파일을 만든 다음 현재 상태에서 해당 상태를 달성하려고 시도합니다.
Kubernetes API를 이해하기 위해 Hello World 애플리케이션을 배포하는 매우 간단한 예를 살펴보겠습니다.
포트 8080의 로컬 IP에서 ping할 때 단순히 "Hello World"를 에코하는 컨테이너화된 애플리케이션을 만들었다고 상상해 보십시오.
ping이란 Paket Internet Groper의 약자이며 컴퓨터 네트워크 상태를 점검, 진단하는 명령어
dbs
라는 이름의 Deployment를 클러스터 외부로 노출시키며, 외부에서 80번 포트로 액세스할 수 있도록 하고, 이를 위해 클라우드 제공자의 로드 밸런서를 사용하여 트래픽을 분산시키는 설정을 생성합니다.dbs
Deployment에 있는 애플리케이션을 외부에서 접근 가능하게 만듭니다.