service
-
05_EKS-LoadBalancer 연결공부합시다!/AWS 2023. 7. 10. 00:01
이번 시간에는 생성한 EKS 클러스터를 LoadBalancer에 연결해 보도록 하겠습니다. 1. manifest 파일 생성 및 적용 2. Object 확인 3. LoadBalancer 생성 4. 확인 5. Cluster 삭제 순으로 진행합니다. 1. manifest 파일 생성 및 적용 1.1. 작업디렉토리 생성 및 이동 # mkdir load # cd load 1.2. namespace 생성 1.2.1. 노트패드로 notepad name.yml 네임스페이스 web생성 apiVersion: v1 kind: Namespace metadata: name: web 1.3. Deployment 생성 1.3.1. 노드패드로 dep.yml 이름의 Deployment 생성 apiVersion: apps/v1 kind:..
-
Kubernetes(K8S): yaml 파일 분석공부합시다!/Kubernetes 2022. 12. 29. 09:08
K8S에서는 Object를 생성하기 위해서 yaml or json 형식을 파일을 작성합니다. 물론 yaml(야믈) 파일로 작성하는 것을 권장합니다. 일단 식별하기 쉬워서 그렇겠지요! 오늘은 우리가 작성하는 yaml 정확히는 구성파일이라고 합니다. POD, Service, Deployment에 대해서 분석해 보겠습니다. 긴 말 필요없이 한장짜리 그림으로 요약해 봤습니다. 1. POD와 Deployment 2. Service
-
Kubernetes (K8S):실습1: 동일POD내의 wordpress + mysql공부합시다!/Kubernetes 2022. 12. 23. 10:47
모든 실습의 끝은 wordpress + mysql 접속 입니다. 오늘은 단일 pod내에서 wordress container와 mysql:5.7 container를 생성, pod를 nodeport로 연결해서 외부에 서비스하는 실습을 진행하겠습니다. 동일 pod내애서 두 개이상의 container를 실행하는 것을 MultiContainer라고 합니다. 기억해두세요! -> Multi Container 유형 sidecar adapter ambassador K8S에서는 pod에는 한 개의 Container를 지향합니다. 이런 구성은 권장하지 않습니다만 학습용으로! 아 그리고 꼭 kubectl cheat sheet 한번들 읽어 보세요! https://kubernetes.io/docs/reference/kubectl..
-
Kubernetes (K8S): 설치 영상: 2022년 12월 21일 Test공부합시다!/Kubernetes 2022. 12. 21. 14:19
일단은 기존의 스크립트 파일을 가지고 계셔야 합니다. 192.168.108.3 master master.labs.local 192.168.108.4 node1 node1.labs.local 192.168.108.5 node2 node2.labs.local 192.168.108.6 node3 node3.labs.local 이런 환경일 겁니다. 본인들 환경에 맞게 스크립트 파일 수정이 필요합니다. # /etc/hosts 파일 부분에 위의 파일 붙여넣기 하세요 그리고 master 부분의 # sed -i 's/advertiseAddress: 1.2.3.4/advertiseAddress: 192.168.108.3/' kubeadm-init.yaml 변경하세요. 과정은 아래 동영상에 있습니다. 안된다고 포기하지 말..
-
Kubernetes (K8S): Object - 4. Service공부합시다!/Kubernetes 2022. 6. 13. 21:09
POD를 외부에 노출하는 서비스에 대해서 살펴봅니다. Service는 POD에게 고유한 IP 주소와 파드 집합에 대한 단일 DNS 명을 부여하고, POD 간에 로드-밸런싱 가능케 함 1. 정의 2. Cluster IP : K8S로만 실행가능 3. NodePort : K8S로만 실행가능 4. LoadBalancer 5. ExternalName 순으로 진행합니다. 1. 정의 1.1. POD에 접근하는 정책 정의 1.2. POD간 통신이 가능하도록 EndPoint 생성 1.3. POD가 외부에서 접근 가능하도록 노출 2. Cluster IP : K8S로만 실행가능 2.1. Cluster 내부 IP에 노출 2.2. Cluster내에서만 서비스에 접근가능 2.3. Service Type의 기본값 2.4. 실습 2..
-
Kubernetes (K8S): 간단한 POD & Service 구성 Test공부합시다!/Kubernetes 2022. 6. 9. 18:29
본격적인 K8S 학습전 간단하게 몸풀기 정도의 구성을 해보도록 하겠습니다. 1. Nginx POD 생성 2. Service 외부 노출 3. POD및 Service 삭제 순으로 진행합니다. 1. Nginx POD 생성 1.1. 기존 POD 검색 # kubectl get pod 1.2. 기존 Node 검색 # kubectl get nodes 1.3. nginx POD 생성 및 검색 # kubectl run test-nginx --image nginx --port=80 # kubectl get pod 2. Service 외부 노출 2.1. Service 생성 및 외부 노출 # kubectl expose pod test-nginx --type-NodePort # kubectl get service 2.2. 확인..