본문 바로가기

Service3

[리눅스]서비스 만들기 service 파일 생성 - /usr/lib/systemd/system 디렉토리 아래에 확장자가 .service인 파일을 만들면, systemctl 명령을 통해 서비스를 제어할 수 있습니다. Ex) /usr/lib/systemd/system/서비스이름.service or /etc/systemd/system - 참고로 CentOS 7 이전에는 기존 서비스 관리 명령어였던 chkconfig를 통해 /etc/init.d/* 에 등록된 서비스들을 제어했었습니다. - CentOS 7에서는 systemctl를 사용 .service 내용 작성 service 파일은 크게 Unit, Service, Install 3가지의 섹션으로 나뉩니다. [Unit] Description=Jupyter [Service] Type=si.. 2021. 5. 18.
쿠버네티스 서비스 쿠버네티스 서비스란 Pod는 IP가 랜덤하게 지정하되고 restart가 될때마다 변하기때문에 고정된 엔트포인트를 호출이 어렵다. 여러 pod를 운영할 때 Pod 간의 로드밸런싱을 지원해줘야하는데 , 서비스가 이런 역할을 한다. 서비스는 지정된 IP로 생성, 여러 Pod를 묶어 로드 밸런싱, 고유 DNS값을 가질 수 있게해준다. 서비스는 라벨 셀렉터를 이영하여 관리하고자 하는 Pod를 정의할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 apiVersion: v1 kind: Service metadata: name: hello-node-svc spec: selector: app: hello-node ports: - port:.. 2020. 1. 10.
쿠버네티스 - 오브젝트 쿠버네티스 소개 컨테이터 운영환경 중 가장 널리 사용되는 솔루션이 kubernetes(K8s=K와 S사이에 8개의 문자가 있어서) 이다. 구글은 내부 서비스를 클라우드 환경에서 운영하고 있으며 컨테이너 환경을 사용해왔다. 구글의 내부 컨테이너 서비스를 Borg라 하는데 , 이 구조를 오픈소스화한 것이 쿠버네티스이다. Go언어로 구현되었으며 , 벤더나 플랫폼에 종속되지 않기 때문에, 대부분의 퍼를릭 클라우드에 사용가능하고 오픈스택과같은 프라이빛 클라우드 구축환경이나 또는 베어메탈에도 배포가능하다. 여러 퍼블릭 클라우드를 섞어서 사용하는 온프레미스/퍼블릭클라우드를 혼용해서 쓰는 하이브리드클라우드으로 많이 각광받고 있다. 마스터와 노드 쿠버네티스를 이해하기 위해 클러스터 구조를 이해할 필요가 있다. 구조는 매.. 2020. 1. 7.
반응형