728x90
반응형
이제 드디어 스터디에서 쿠버네티스를 시작했어요 ㅎㅎ
요약
발표자가 아닌 사회자를 통해서 스터디를 진행하고 있는데, 아직까지는 괜찮은 것 같아요
2시간을 채우지 못하면 어떡하나 생각했는데, 다들 질문도 많이 해주시고 시간이 오히려 부족하더라고요
(발표자가 아니다 보니까, 나에게 설명을 해주세요 느낌이 아니어서 더 열심히 스터디 준비를 하게되요 ㅎ)
개인 공부
세팅하다가 시간이 다갔어요.
- m1 맥북에 vagrant 설정하다가 실패
- virtualbox 아직 안되는 거 몰랐음
- 윈도우 노트북에 설정
- vagrant 처음 써봐서 엄청 헤맴
- virtualbox 안키고, 실행하다 에러나서 분노함
- vm에서 git clone 하면 되는데, 설정값으로 외부 폴더 mount하다가 시간 씀
- vagrant 처음 써봐서 엄청 헤맴
- 스터디하다가 3장 초반의 예시는 맥북 m1에 minikube start 하면 되는 것을 알게됨
- 머리가 나쁘면 손이 고생하는 것 맞음
- 회사에서도 xen server 쓰면서 고생하고 있는데, 요즘 vm들이 날 괴롭힘
이제 세팅하고 따라하고 있는데, docker 와 비슷해서 크게 어렵지는 않았어여 ㅎ
책도 너무 설명이 잘되어 있어가지고 좋앗고요
실습한 주요 명령어들은 아래와 같습니다.
kubectl get clutser-info
kubectl run -f hello-world --image=hello-world -it --restart=Never
kubectl apply -f nginx-pod.yml
kubectl get pod,svc,node,deployment
기본적인 hello-world 예시들을 따라했고,
manifest 부분은 실제 예시를 돌려보고 다시 돌아와서 읽어봤어요
계속 돌아오면서 읽어야할 것 같은 기분이 드네요
스터디 때 이야기한 주제
- kubectl get info 를 하니까 ROLES에 control-plane이 나오는데 이건 뭘까
- kubernetes에는 2가지 리소스가 있는데, Control Plane이 Cluster를 관리함
- 현재의 클러스터 상태를 사용자가 원하는 클러스터 상태로 끊임없이 조정해 주는 컨트롤 센터
- yaml 파일에 탭하면 오류나던데, 규칙이 뭘까
- yaml 파일 규칙: https://subicura.com/k8s/prepare/yaml.html#%E1%84%80%E1%85%B5%E1%84%87%E1%85%A9%E1%86%AB%E1%84%86%E1%85%AE%E1%86%AB%E1%84%87%E1%85%A5%E1%86%B8
- 깃 액션할 때도 설정 오류 아래처럼 보여줌
- 사이드카 예시에서 왜 git clone 하고 무한 루프로 git pull을 하는 걸까
- 사설 레포지토리의 예시를 보여준 것 같음
히스토리
주차날짜분량 (개략적으로 적었습니다. 매번 논의해 수정합니다.)담당자
1주차 | 8/10 | 쿠버네티스 기본 (77p) | 강한용 |
2주차 | 8/24 | 2장 Step 5 컨테이너 API (176p) | 김학건, 박상도 |
3주차 | 9/7 | 3장 Step 7 매니페스트와 파드 (220p) | 김대겸 |
m1 맥북에 작업 환경 세팅
1. 도커 설치
2. kubectl cli
arch -arm64 brew install kubernetes-cli
3. minukube
arch -arm64 brew minikube
4. git
arch -arm64 brew git
728x90
반응형
'기타 > K8S' 카테고리의 다른 글
youtube) k8s+spark+minio 실습 따라하기_2 :: mightytedkim (0) | 2021.09.21 |
---|---|
youtube) k8s+spark+minio 실습 따라하기_1 :: mightytedkim (0) | 2021.09.21 |
Slipp) K8S 스터디4주차_디플로이먼트, 서비스, 잡 :: mightytedkim (0) | 2021.09.20 |
Slipp) K8S 스터디2주차_컨테이너의 개념 :: mightytedkim (0) | 2021.08.26 |
Slipp) K8S 스터디1주차_개념 잡기 :: mightytedkim (0) | 2021.08.15 |