전체태그 보기

#쿠버네티스 (15개의 포스트)

rudasoft

08. Ingress 생성

2일 전0개의 댓글
필수 구성 요소 - 인증서 및 TLS Secret 생성 - Ingress Controller 설치 1. YAML 파일 가져오기 사전에 작성해 둔 YAML 파일들을 가져옵니다. 설정한 환경에 맞도록 도메인 등을 수정하여 적용합니다. 5. 테스트 - registry.pipeline.internal docker login, push, pull 등...
rudasoft
필수 구성 요소 - Helm 설치 - Docker Shared Drives 설정 - Namespace 생성 Kubernetes 의 Ingress 는 클러스터 외부의 도메인 기반의 요청을 클러스터 내부 Service 로 어떻게 전달할지에 대한 규칙을 정의한 기능입니다. Ingress 는 단순한 규칙이기때문에 외부의 요청을 받아 정의된 규칙대로 처리하는 C...
rudasoft

03. Namespace 생성

3일 전0개의 댓글
Cluster 란, 물리 또는 가상 머신들이 묶여서 하나의 시스템처럼 동작하는 집합을 의미합니다. 물리 클러스터 안에서 논리적으로 하나의 시스템처럼 동작하는 집합을 Namespace 라고 합니다. 그림1.png 1. namespace.yaml 수정...
rudasoft

01. Helm 설치

3일 전0개의 댓글
Helm 은 Kubernetes의 패키지 배포를 위한 툴이라고 생각하시면 됩니다. 설치하기 위해서 윈도우 환경에서는 - Chocolatey를 사용 - 바이너리 파일을 받아서 환경변수에 추가 여기서는 두번째 방법으로 진행하겠습니다. 1. Helm 다운로드 Helm 압축파일 다운로드 후, 적절한 위치 압축을 풉니다. 2. 환경변수 추가 - 시...
rudasoft
필수 구성 요소 - Helm 설치 - Docker Shared Drives 설정 - Namespace 생성 1. YAML 파일 가져오기 설치를 위해, 사전에 작성해 둔 YAML 파일들을 가져옵니다....
rudasoft

05. jenkins 설치

6일 전0개의 댓글
필수 구성 요소 - Helm 설치 - Docker Shared Drives 설정 - Namespace 생성 1. YAML 파일 가져오기 설치를 위해, 사전에 작성해 둔 YAML 파일들을 가져옵니다. 정상적으로 Service 가 생성되었다면, http://jenkins.pipeline.internal:8080 로 접속합니다....
pa324

쿠버네티스 Jenkins 설치하기

2019년 7월 10일0개의 댓글
Goal - 자체 구성한 쿠버네티스 클러스터에 Helm Chart를 이용해서 Jenkins 를 설치 할 수 있다. - Jenkins를 활용해서 CI(Continous Intergration) / CD (Continous Deployment)를 적용할 수 있다. - 쿠버네티스 클러스터에 DevOps 환경을 구축 할 수 있다. image.png ...
pa324

쿠버네티스 - worker node ssh 접속

2019년 7월 9일0개의 댓글
Goal - 쿠버네티스 워커노드에 ssh 접속 privileged-pod 생성 1. 클러스터에 있는 노드를 확인합니다. ~ kubectl get nodes ~ 2. privileged-pod.yaml을 생성 합니다. ~ apiVersion: v1 kind: Pod metadata: name: privileged-pod namespace: d...
pa324

쿠버네티스 - mysql 설치

2019년 7월 9일0개의 댓글
Goal - 쿠버네티스 클러스터에 mysql pod를 설치할 수 있다. - 쿠버네티스 PersistentVolume 과 PersistentVolumeClaim을 이해한다. - mysql pod를 port forward 시켜서 원격으로 접속 할 수 있다 쿠버네티스 클러스터에 MySQL 설치하기 persistentVolume 과 persist...
pa324

쿠버네티스 - Scale Out

2019년 5월 30일0개의 댓글
Goal -쿠버네티스 애플리케이션을 Scale Out 한다. Scale out  Pod에 트래픽이 증가하면, 사용자 요청에 맞추어 App의 규모를 조정할 필요가 있다. Deployment의 Replica를 변경하면 스케일링이 수행된다. non-scale.PNG completed-scale.PNG  Deployment를 ...
pa324

쿠버네티스 Service

2019년 5월 30일0개의 댓글
Goal - 쿠버네티스의 Service에 대해서 알아본다. - label, label selector object가 어떻게 Service와 연관되는지 이해 - 쿠버네티스 Service를 통해서 클러스터 외부로 앱을 노출 Kubernetes Service Service 정의 쿠버네티스에서 Service는 하나의 논리적인 Pod set과 ...
pa324

쿠버네티스 - Deployment

2019년 5월 30일0개의 댓글
목표 - 애플리케이션 디플로이먼트에 대해 학습 한다. - kubectl로 첫 애플리케이션을 쿠버네티스에 배포한다. 쿠퍼네티스 디플로이먼트 Kubernetes Deployment란?  구동중인 k8s 클러스터위에 컨테이너화된 애플리케이션을 배포하기 위해 애플리케이션의 인스턴스를 어떻게 생성하고 업데이트해야 하는지 지시를 하는 설...