수 많은 우문은 현답을 만든다

Openshift Core Concept 본문

개발지식/Openshift (k8s)

Openshift Core Concept

aiden.jo 2020. 7. 10. 17:25

안녕하세요 조영호입니다.

오늘은 Openshift의 핵심 컨셉들에 대해 살펴보도록 하겠습니다.

Openshift의 핵심 컨셉은 동작 순서의 흐름대로 살펴보면 User, NameSpace, Project, Container, Image, Pod, Service, Deployment, router 등이 있습니다.

 

User

Openshift에는 권한이 부여된 사용자만 접근을 할 수 있습니다. 최초에 사용자를 등록할때는 OCP(Openshift Container Platform)을 설치할 때 정보를 작성합니다. 추가로 사용자를 등록할때는 API로 작성을 할 수 있으며 OPC를 운영하기 위해서는 무엇보다 먼저 로그인 방식이나 토큰 인증 방식으로 권한을 확인 받아야 합니다.

 

NameSpace, Project

네임스페이스는 쿠버네티스의 컨셉 중 하나로 클러스터를 네임스페이스 별로 구분하여 사용할 수 있게 합니다. 오픈시프트에서는 네임스페이스를 Project라고 합니다. 클러스터를 구분하는 이유는 자원을 적절히 나누어 자원 사용률을 최적화 하거나 사용자 구분을 지어 서비스를 하고 충돌을 피하기 위함입니다.

 

Container, Image

컨테이너 관련해서는 상세하게 작성한 다음 링크의 포스트를 참고하세요 :)
https://dodghek.tistory.com/8

 

컨테이너와 쿠버네티스 쉽게 이해하기

안녕하세요? 요즘 클라우드의 시장에서 떠오르고 있는 기술인 컨테이너와 쿠버네티스를 소개하고자 합니다. 컨테이너와 쿠버네티스를 처음 접하시는 분들의 이해를 돕기 위해 작성된 글입니다

dodghek.tistory.com

Pod, Service, Deployment

Object들 관련해서는 다음 링크의 포스트를 참고하세요 :)

https://dodghek.tistory.com/9

 

쿠버네티스 기본 개념과 실습

안녕하세요 조영호입니다. 이번 포스팅에서는 컨테이너 오케스트레이션 플랫폼인 쿠버네티스에 대해 알아보고 간단한 웹 서비스를 배포해보겠습니다. 쿠버네티스란? 쿠버네티스(Kubernetes = k8s)�

dodghek.tistory.com

Router

라우터는 외부에서 서비스에 접속하기 위한 DNS를 설정하는 역할을 하며 라우팅 계층에서 Service Selector를 사용해 서비스들의 엔드포인트를 찾고 로드밸런싱을 합니다.