본문 바로가기
반응형

kubectl3

Minikube 설치 방법(Docker,CentOS7) Minikube를 설치하기 위한 방법을 기술합니다. Minikube는 kubernetes용으로 쉽게 배우고 개발할 수 있도록 하는데 중점을 둔 로컬 kubernetes입니다. 주로 개발/학습/테스트용으로 컨테이너 환경이 필요할때 쉽게 설치해서 사용합니다. 언뜻 단순해보이지만, 설치하다가 오류가 발생하는 경우, 조치할 수 있어야합니다. Requirement (최소 필요목록) 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection Container or virtual machine manager, such as: Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, .. 2022. 3. 29.
kubernetes의 포드(Pod) 소개 쿠버네티스에서는 Pod라는 단위로 컨테이너를 묶어서 관리한다. 1개의 Pod는 1개의 컨테이너 or 2개 이상의 컨테이너를 포함한다. (일반적으로는 단일 컨테이너를 포함해서 사용한다) 다수의 컨테이너를 포함할 경우, 항상 포드 전체가 단일 워커노드에서 실행된다. (다시 말해, 1개의 포드가 여러 워커노드에 걸쳐있을 수 없다는 말이다) 왜 여러 개의 컨테이너를 Pod단위로 묶어서 배포할까? 여러개의 프로세스를 하나의 컨테이너로 묶으면 안되기 때문에, 컨테이너를 단일 단위로 관리할 수 있는 상위 레벨 구조가 필요하다. 이를 통해, 마치 하나의 컨테이너에서 실행되는것 처럼 환경을 제공하면서 다소 격리된 상태로 유지할 수 있다. Pod 특성 Pod는 자체IP주소를 가지며, pod내의 컨테이너는 IP와 Port를.. 2020. 12. 28.
Kubernetes 기본 명령어 정리(kubectl) Kubernetes에서는 kubectl 이라는 명령어를 사용한다. 이 명령어를 입력받은 apiserver가 해당 명령어를 수행한다. 대부분 CLI환경에서 조작이 가능하기 때문에, 이 kubectl 명령어를 사용할 줄 알아야 한다. Kubectl [Command] [Type] [Name] [Flags] Command : 하나 이상의 리소스에서 수행하려고 하는 동작을 지정한다(ex. Create, get, describe…) Type : 리소스 타입을 지정(대소문자 구분X , 단수형 복수형 약어 모두 지정할 수 있다.) Name : 리소스 이름을 지정(대소문자 구분O, 이름을 생략하면 모든 리소스) (ex. Kubectl get pod example-pod1 example-pod2…) Flags : 선택적 .. 2020. 12. 21.
반응형