profile
안녕하세요

쿠버네티스 Jenkins 설치하기

Goal 자체 구성한 쿠버네티스 클러스터에 Helm Chart를 이용해서 Jenkins 를 설치 할 수 있다. Jenkins를 활용해서 CI(Continous Intergration) / CD (Continous Deployment)를 적용할 수 있다. 쿠버네티스 클러스터에 DevOps 환경을 구축 할 수 있다. image.png Jenkins Pod ...

2019년 7월 10일
·
2개의 댓글

쿠버네티스 - worker node ssh 접속

Goal 쿠버네티스 워커노드에 ssh 접속 privileged-pod 생성 클러스터에 있는 노드를 확인합니다. privileged-pod.yaml을 생성 합니다. 쿠버네티스에 privileged-pod를 생성합니다. kubectl exec 명령어를 통해 privileged-pod에 ssh 접속 합니다. worker node에서 동작중인 pod에게...

2019년 7월 9일
·
0개의 댓글

쿠버네티스 - mysql 설치

Goal 쿠버네티스 클러스터에 mysql pod를 설치할 수 있다. 쿠버네티스 PersistentVolume 과 PersistentVolumeClaim을 이해한다. mysql pod를 port forward 시켜서 원격으로 접속 할 수 있다 쿠버네티스 클러스터에 MySQL 설치하기 persistentVolume 과 persistentVolumeClaim...

2019년 7월 9일
·
0개의 댓글

쿠버네티스 - Scale Out

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

2019년 5월 30일
·
0개의 댓글

쿠버네티스 Service

Goal 쿠버네티스의 Service에 대해서 알아본다. label, label selector object가 어떻게 Service와 연관되는지 이해 쿠버네티스 Service를 통해서 클러스터 외부로 앱을 노출 Kubernetes Service Service 정의 쿠버네티스에서 Service는 하나의 논리적인 Pod set과 해당 Pod에 접근할 수 있...

2019년 5월 30일
·
0개의 댓글

쿠버네티스 - Deployment

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

2019년 5월 30일
·
0개의 댓글