![[Kubernetes] K8S Service 오브젝트란](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F75ICa%2FbtsHoeV1k6g%2FOlZ7wvklz3R9hcBaIkcrRk%2Fimg.png)
K8S Service 오브젝트K8S Service 오브젝트의 역할논리적인 그룹화(Logical grouping) : Service는 백엔드 Pod 그룹을 논리적으로 그룹화하고, 이 그룹에 대해 단일 진입점을 제공합니다. 이로써 Client 는 서비스 이름을 통해 여러 Pod에 분산되어 있는 애플리케이션 인스턴스에 접근할 수 있습니다.서비스 디스커버리(Service Discovery) : client 에서 서비스의 DNS를 조회하면, Kubernetes는 해당 서비스에 연결된 Pod의 IP 주소를 반환합니다. 이를 통해 Pod의 동적인 변화에도 무관하게 서비스에 연결할 수 있습니다.로드 밸런싱 : Service는 백엔드 Pod 사이에서 로드 밸런싱을 수행합니다. Client 요청은 여러 Pod에 분산되어 ..
![[Kubernetes] Kubernetes 개념](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FneCKZ%2FbtsHnJhDgQf%2FR09d8kg6qNUKYDM9EnoaC1%2Fimg.jpg)
0. 개요쿠버네티스를 이해하기전 서버 시장의 상황..수 년 전만 하더라도 대부분의 소프트웨어 어플리케이션은 하나의 프로세스 또는 몇 개의 서버에 분산되어 프로세스로 실행되는 거대한 모놀리스(Monolithic) 형태가 주를 이루었습니다. 이러한 레거시 시스템은 여전히 많이 펴져 있습니다. 엔지니어들은 장애가 발생하면 이를 수리하거나 정상적인 서버로 migration 등의 작업을 진행했었죠. 작업은 장애 원인과 인프라의 복잡도에 따라 오래 걸리거나 어려운 경우가 많았습니다.그래서 모놀리스 레거시 시스템은 점차 사용자 및 운영자 관점에서 상황에따라서 편한 클라우드화 되며 선발대 기업들은 IaaS, PaaS, SaaS 등으로 클라우드 서비스를 세분화 했습니다.오늘은 PaaS 시장의 주요 기술인 Kubernet..
컨테이너 옵션 docker run -it -d -p 80:80 -p 443:443 \ --cap-add=NET_ADMIN \ -v /home/kimbh/ssl_vpn/:/ssl_vpn \ --device /dev/net/tun:/dev/net/tun \ ubuntu옵션 설명 p : 포트 포워딩 cap-add : 리소스 권한 추가, NET_ADMIN 권한을 추가하여 network 설정을 적용하기 위함, tun 인터페이스 사용시 필요한 권한 v : ssl 파일 볼륨 마운트 devcie : /dev/net/tun 마운트, 네트워크 인터페이스를 컨테이너상에서 마운트하여 사용
**마운트할 디렉토리 생성** mkdir data **마운트시킬 볼륨 확인** [root@kimbh0132-205690 ~]# fdisk -l Disk /dev/vda: 26.8 GB, 26843545600 bytes, 52428800 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0000aebb Device Boot Start End Blocks Id System /dev/vda1 * 2048 52428766 2..