Menu
Coddy logo textTech

Kubernetes란 무엇인가

Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 1번째.

Kubernetes(흔히 K8s라고 표기함)는 대규모 환경에서 컨테이너를 대신 실행합니다. Docker는 한 대의 머신에서 컨테이너를 빌드하고 실행하지만, Kubernetes는 여러 컨테이너를 가져와 여러 머신으로 구성된 클러스터 전체에 분산하고, 컨테이너가 충돌하면 다시 시작하며, 컨테이너 수를 늘리거나 줄이고, 서로 연결합니다.

원하는 상태(웹 서버의 복사본 3개가 포트 80에서 연결 가능)를 설명하면 Kubernetes가 클러스터를 그 상태로 유지합니다.

kubectl 명령을 사용하여 터미널에서 클러스터를 제어합니다. 모든 명령은 동사리소스로 이루어진 동일한 패턴을 따릅니다. 예를 들면 kubectl get pods 또는 kubectl delete pod web과 같습니다.

도구가 설치되어 있는지 확인하고 버전을 보려면 다음을 실행하세요:

kubectl version --client

--client 플래그는 클러스터에 연결하지 않고 kubectl 자체의 버전만 출력합니다.

challenge icon

챌린지

초급

kubectl version --client을 실행하여 kubectl이 설치되어 있는지 확인하고 사용 중인 버전을 확인하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Kubernetes 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드