분류 전체보기
-
8영어/speak 2024. 11. 18. 17:31
1. I meant it- 내가 하고 싶은 말이 그거 였어I meant it : 진심으로 한 말이었어.Yes, I meant it : 응, 진심이야 2. I mean- 아니 내 말은 : 보통 정정할 때 쓰는 표현I had dinner with Andrew yesterdayI mean Lunch, I had lunch with Andrew yesterday 3. I meant to V something- 하려고 했는데I meant to do this ealier : 이거 더 일찍 하려고 했는데I meant to cancel the meeting : 미팅을 취소하려고 했는데I meant to go home right after work : 회사 끝나자마자 집에 가려고 했는데I meant to tell y..
-
[따배쿠] Podkubernetes 2024. 11. 10. 15:22
Pod컨테이너를 실행하는 쿠버네티스 API의 최소 단위쿠버네티스는 컨테이너로 된 응용프로그램을 pod로 배포한다.한 Pod는 애플리케이션의 단일 인스턴스이다. Pod에는 하나 또는 여러 개의 컨테이너가 포함될 수 있다.일반적으로, 한 Pod는 일반적으로 한 컨테이너와 1:1로 연결된다.scale up 하기 위해서 새로운 pod를 생성하고, scale down 하기 위해서 기존 pod를 삭제한다. Pod 생성하기 #방법 1. kubectl run 명령으로 생성 (CLI)root@master:~# kubectl run webserver --image=nginx:1.14 #방법 2. pod yaml을 통해 생성 root@master:~# vi pod-nginx.yamlapiVersion: v1kind: Pod..
-
[따배쿠] namespacekubernetes 2024. 11. 10. 12:59
namespace쿠버네티스의 api 중 하나이며, 클러스터 내에서 리소스를 논리적으로 분리하기 위한 방법쿠버네티스 클러스터 하나를 여러 팀이나 사용자가 함께 공유용도에 따라 실행해야 하는 앱을 구분할 때 사용 ex) prod, dev 등등namespace를 삭제하면 그 안에 있는 pod 등등 다 날아간당 !! 주의 !! 특징리소스 격리namespace를 사용하면 동일한 이름의 리소스(예: Pod, Service 등)를 서로 다른 네임스페이스에서 정의할 수 있습니다. 이를 통해 리소스의 충돌을 방지할 수 있습니다.권한 관리namespace는 RBAC(Role-Based Access Control)과 함께 사용되어 특정 사용자나 그룹이 접근할 수 있는 리소스를 제한할 수 있습니다. 각 네임스페이스에 대해 ..
-
[따배쿠] 쿠버네티스 컨테이너 동작 Flowkubernetes 2024. 11. 9. 18:00
[쿠버네티스 컨테이너 동작 Flow] 동작 흐름User(개발자/운영자)는 필요한 여러 컨테이너를 빌드한다.docker push를 통해 도커 허브에 저장한다.k8s 명령어를 통해, 도커 허브에 있는 이미지를 가지고 컨테이너 실행 요청을 master node에게 보낸다. ex) kubectl create deploy web --image=hub.examle.com/nginxMaster node(컨트롤 플레인)이 요청을 받는다Master node의 REST API server가 Scheduler에게 어떤 노드에 컨테이너를 실행하면 좋을지 질문하고, 응답 받는다.응답받은 노드의 kubelet에 요청을 전달한다. ex) 최적 노드가 node1일 경우 node1의 kubeletkubelet은 받은 요청을 docke..
-
[따배쿠] kubectl commandkubernetes 2024. 11. 9. 16:00
kubectl command** kubectl [명령] [오브젝트]- kubectl get nodes : 노드 정보 불러오기- kubectl get nodes -o wide : 노드 정보 자세히 불러오기- kubectl describe [노드이름] : 노드 정보 더 자세히 불러오기 - kubectl get pod : pod 정보 불러오기- kubectl get pod -o wide : pod 정보 자세히 불러오기- kubectl exec [파드이름] -it -- /bin/bash : pod에 접속- kubectl port-forward [파드이름] [포트]:[포트] : pod 포트 포워딩 - kubectl create deployment [이름] --image=[이미지] : deployment 생성ku..
-
[TroubleShooting] couldn't get current server API g roup list: Get "http://localhost:8080/api?timeout=32s": dial tcp 127.0.0.1:8080:kubernetes/trouble shooting 2024. 11. 9. 14:10
1. 오류 내용azureuser@master:~$ kubectl get podsE1109 05:07:28.258752 4356 memcache.go:265] couldn't get current server API g roup list: Get "http://localhost:8080/api?timeout=32s": dial tcp 127.0.0.1:8080: connect: connection refus..
-
7영어/speak 2024. 11. 7. 17:21
1. Do you remember ~?- 기억나?Do you remember Dave's girlfriend? : Dave 여자친구 기억나?Do you remember Dan from high school? : 고등학교 친구 Dan 기억 나?Do you remember Ann from college? : 대학교 친구 Ann 기억 나? 2. I don't remember ~- 기억 나지 않아I don't remember the movie plot : 영화 내용이 기억안 나I don't remember seeing Mark Wahlberg in the Martian : Martian에서 Mark Wahlberg을 본 기억이 없어I don't remember watching Transformerst with..