불친절한 블로그
[Cocktail Cloud] 서비스 노출 하기 본문
728x90
반응형
워크로드 생성하기
Cocktail Cloud 매뉴얼
이전 글에서 워크로드를 생성해보았다.
이번에는 서비스 노출을 해보려고 한다.
워크로드를 생성해보지 않았다면 위에 링크를 참고바람.
이전에 아파치 설정과 비슷한 느낌이라고 생각한다.
서비스 노출
클러스터 내부와 외부에서 워크로드가 제공하는 서비스 기능을 호출하기 위해서 각각 클러스터 IP 방식과 노드 포트 방식의 서비스를 정의합니다. 클라우드에 클러스터를 구성한 상태에서 노드 포트 방식으로 서비스를 정의한 경우, 그 앞단에 로드 밸런서를 구성하여 외부에서 로드 밸런서 주소와 포트를 통해 서비스를 호출하게 할 수도 있습니다. |
지원하는 서비스 노출 유형
- 클러스터 IP
- 노드 포트
- 로드 밸런서
1. 서비스 생성
서비스 노출 목록에서 오른쪽에 생성 버튼을 클릭
cluster IP 선택
인그레스
인그레스는 클러스터 외부로부터 클러스터 내부 서비스로의 HTTP/HTTPS 라우팅을 제어할 수 있게 해 주는 기능입니다. 인그레스를 생성하기 위해서는 칵테일 클라우드의 애드온 관리 화면을 통해 해당 클러스터에 사전에 인그레스 컨트롤러를 설치해 놓아야 합니다. |
2. 인그레스 생성
인그레스 목록에서 오른쪽 생성버튼 클릭
인그레스 이름을 입력하고 미리 클러스터에 설치해 놓은 인그레스 컨트롤러를 선택하는 등,
인그레스의 기본 정보를 입력한다.
인그레스 규칙을 적용할 호스트 정보를 설정하고,
해당 호스트에 대한 인커밍 요청에 대한 벡엔드 서비스로의 라우팅 규칙을 설정한다.
인그레스가 생성되있는 것을 확인할 수 있다.
아직 서비스 노출 부분에 서비스와 인그레스를 제대로 이해하지 못하고 있다.
추후에 용어의 뜻과 사용 용도를 알게 되면 설명 추가적으로 넣을 것.
728x90
반응형
'Project > 클라우드 플래그십' 카테고리의 다른 글
[Kubernetes] 쿠버네티스 윈도우에 설치하기 (Docker Desktop) (0) | 2021.11.01 |
---|---|
[Cocktail Cloud] 도커이미지 업로드 (0) | 2021.10.07 |
[Cocktail Cloud] 워크로드 생성하기 (0) | 2021.10.06 |
[Cocktail Cloud] 워크스페이스(Workspace) 생성하기 (0) | 2021.10.06 |
[Cocktail Cloud] kubernetes 경험 전 환경 소개 (0) | 2021.10.06 |
Comments