namespace
-
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): Object - 2. POD공부합시다!/Kubernetes 2022. 12. 30. 16:32
1. 개요 1.1. K8S 구성요소 중 가장 작은 단위 1.2. Cluster의 Running Process 1.3. K8S의 Container 역할 1.3.1. docker 에서는 단일 Container가 가장 작은 단위의 객체 1.3.2. K8S에서는 POD 내에 여러 Container 존재 - 권장하지 않습니다. 1.4. POD내의 Container 들은 IP주소와 Port 공간을 공유, Localhost를 통해서 서로 검색가능 2. LifeCycle 2.1. Pending 2.1.1. POD가 K8S에 의해서 승인 2.1.2. 아직 Container 이미지가 생성이 완료되지 않은 상태 2.1.3. node에 배치되기 이전 시간 및 이미지 다운로드 시간 포함 2.2. Running 2.2.1. PO..
-
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 - 1. NameSpace공부합시다!/Kubernetes 2022. 6. 10. 16:44
Namespace는 하나의 물리적인 공간에 존재하는 K8S를 논리적인 작업환경으로 분리 서로 다른 Namespace 에는 영향을 미치지 않는다. 팀별 서로 다른 K8S 작업환경이 필요하다면 Namespace로 분리한다. 명령어로 할 수 있는 작업은 모두 yaml 파일로 작성할 수 있어야 합니다. 그 반대도 1. Namespace 확인 및 생성, 삭제 1.1. 생성 # kubectl create namespace NAME 1.2. 확인 # kubectl get namespace 1.3. 삭제 kubectl delete namespace NAME 1.4. 실습 1.4.1. 1team, 2team Namespace 생성 및 확인 1.4.2. 1team, 2team Namespace 삭제 및 확인 2. conf..
-
Docker 개요 - 2공부합시다!/Container 2022. 2. 27. 08:58
그럼 Container 기술에서 가장 많이 알려진 Docker에 대해서 계속 알아보도록 하겠습니다. 1. 정의 1.1. Container 기반의 OpenSource Virtualization Platform. 1.2. 다양한 프로그램 및 실행환경을 Container로 추상화 1.3. 동일한 Interface를 제공 -> 프로그램의 배포 및 관리를 단순화 1.4. Google의 경우 매주 20억개의 Container 구동 (GCP 프로젝트 생성 시 자동으로 만들어지는 이름을 확인해보라) 2. Container 2.1. Image를 실행한 상태 2.2. 격리된 공간에서 Process가 동작하는 기술 2.3. 가상화 기술의 하나이지만 기존 방식과 차이가 있음. 2.4. 기존 방식(OS가상화 : Overhead..