kubernetes(2)
-
[Kubernetes] 3. 팁
Namespace 네임스페이스(namespace)는 편하게 그룹이라고 생각해도 됩니다. kubectl을 사용할 때, 별도의 네임스페이스를 지정하지 않으면 기본으로 default를 사용합니다. 만일 특정 네임스페이스를 지정하고 싶다면 --namespace=abc 처럼 만들면 되고, 전체 네임스페이스는 --all-namespaces 옵션을 사용합니다. 네임스페이스를 만들기 위해서 create 명령어를 사용합니다. kubectl create namespace {네임스페이스 이름} Context 매번 네임스페이스를 지정하기 귀찮다면, 컨텍스트(context)를 사용하면 됩니다. 예를 들어 abc 네임스페이스를 kubectl에 기본으로 사용하고 싶다면 kubectl config set-context abc-con..
2023.06.01 -
[Kubernetes] 0. 쿠버네티스와 도커
쿠버네티스란 쿠버네티스는 컨테이너 배포, 확장, 관리의 자동화에 특화된 오픈 소스 시스템입니다. 이를 오케스트레이션(orcheestration)이라고 합니다. Production-Grade Container Orchestration Production-Grade Container Orchestration kubernetes.io 정의만 보고 몇몇은 도커의 대체재다 하는 데 이는 틀린 말입니다. 쿠버네티스를 구동하기 위해선 실질적으로 컨테이너를 만들고 운용할 수 있는 인프라가 필요합니다. 즉, 쿠버네티스 자체로는 컨테이너를 생성해주지 않고, 쉽고 효율적으로 관리하는 도구 정도로 이해하면 됩니다. 컨테이닝 시스템으로는 대표적으로 도커가 있습니다. 때문에 쿠버네티스 + 도커를 거의 대부분 운용하는 데, 필자도..
2023.05.31