일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Windows10
- kubectl
- VSCode
- ffmpeg
- Kubernetes
- Python
- nginx-media-server
- 행정구역분류
- deployment
- dart
- RTMP
- aws cli
- aws
- configmap
- HLS
- macos
- service
- Shell script
- android studio
- Sysinternals
- Android
- Java
- namespace
- spring cloud config
- golang
- Pod
- wireshark
- docker
- ebpf
- Flutter
Archives
- Today
- Total
woonizzooni
로컬에 Kubernetes 실행 환경 만들기 본문
대충 3가지 옵션으로 추려봤다.
- docker-desktop (이것을 사용하기로) : https://docs.docker.com/docker-for-mac/kubernetes/#use-the-kubectl-command
- minikube (vm방식) : https://github.com/kubernetes/minikube
- kind (컨테이너방식) : https://github.com/kubernetes-sigs/kind
이미 docker desktop ce가 설치되어 있는 상태고,
EKS를 주로 이용할 것이니 그냥 docker-desktop의 쿠버네티스를 이용하기로 했다.
메뉴막대(화면 상단) 도커 아이콘 클릭
> Preferences 선택
> 화면 좌측 Kubernetes 선택
- Enable kubernetes 체크박스 체크
- Deploy Docker Stacks to Kubernetes by default 체크박스 체크(선택)
- Apply & Restart선택 (잠시 뒤에 화면 하단에 Kubernetes starting > running표시가 됨)
아래와 같이 'docker-desktop'이름의 노드가 생성되어 있음.
$ kubectl get node ✔ 16937 23:15:46
NAME STATUS ROLES AGE VERSION
docker-desktop Ready master 2m12s v1.15.5
$ kubectl config get-contexts ✔ 16938 23:16:01
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* docker-desktop docker-desktop docker-desktop
docker-for-desktop docker-desktop docker-desktop
이상 pod등을 실행할 노드 준비 끝.
기타)
가끔 CPU, Memory, disk등의 크기가 부족할 경우가 있는데,
Resources메뉴에서 본인 작업 환경에서 할당 가능한 크기를 설정해두자.
'Kubernetes' 카테고리의 다른 글
kubernetes - kube-prompt (0) | 2020.11.05 |
---|---|
kubernetes - redis 실행하기 (개발 환경용) (0) | 2020.11.05 |
Kubernetes - Secret 이용한 환경 설정 (0) | 2020.11.05 |
Kubernetes - ConfigMap 이용한 환경 설정 (redis.conf, nginx.conf, os environment variables 등) (0) | 2020.11.05 |
Kubernetes 다중 클러스터 접근 (Configure Access to Multiple Clusters) (0) | 2020.03.30 |
Comments