좀더 복잡한 deployment microservice 관련 demo 를 이용하여 배포해본다. ps0107@k8smaster1:~$ wget https://raw.githubusercontent.com/microservices-demo/microservices-demo/master/deploy/kubernetes/complete-demo.y...
[kubernetes-실습] namespace 를 위한 resource limit 설정
namespace를 위한 리소스 제약 # namespace 생성한다. ps0107@k8smaster1:~$ kubectl create namespace limit-test namespace/limit-te...
[kubernetes-실습] deployment 의 CPU, Memory 제약
deployment 의 리소스 제약 stress tool을 사용하여 실습해 보자. 먼저 stress container yaml 파일을 만들어 제약 조건을 yaml 파일에 추가하면서 테스트 해본다. # 기본으로 stress app 배포 ps0107@k8smaster1:~$ kubectl create deployment stress --i...
[kubernetes-실습] 간단한 application 배포, yaml템플릿, 서비스 expose 해보기
nginx app 간단하게 배포해보기 # nginx app 배포 하기 ps0107@k8smaster1:~$ kubectl create deployment nginx --image=nginx deployment.apps/nginx created # 현재 클러스터의 event 확인 ps0107@k8smaster1:~$ kubectl get even...
[kubernetes-실습] 쿠버네티스 클러스트 노드 확장 및 셋팅
클러스터에 추가할 노드 세팅 master 세팅과 마찬가지로 기본적인 설치 진행 /etc/hosts 파일 설정 필요. kubeadm 을 이용한 설치 및 세팅 참조 root@k8sworker1:~# apt-get update && apt-get upgrade -y # docker 설치 (참고, docker ce - edge:...
[kubernetes-실습] kubeadm 을 이용한 설치 및 세팅
설치를 위한 준비 사항 kubeadm을 이용한 설치 기준 virtualbox 이용시 – master : 3vCPU/4G memory/5G minimal OS – worker : 1vCPU/2G memory/5G minimal OS gcp, aws 이용시 – spec : 2 vCPU/ 7.5G m...
[kubernetes] Kubernetes Administration(LFS458)
kubernetes administration - LFS458 관련 kubernetes version : 1.4.0 kubeadm 을 이용한 설치 및 세팅 kubernetes 클러스터 노드 확장 및 셋팅 간단한 application 배포, yaml템플릿, 서비스 expose 해보기 deployment 의 CPU, Memory 제약 ...