Kubernetes Docker alpine cpu memory process monitoring
AWS 2022. 1. 13. 01:01

알고자 하는 것 alpine os를 기반으로 하는 docker image가 kubernetes에서 실행되면서 이미지 내 cpu와 memory를 각 프로세스가 얼마나 점유하는지를 확인 하고자 한다. 주요 환경 kubeadm 및 kubectl이 설치가 완료 되어있고 node는 한개 이상이 있다고 전제한다. k9s의 기초 이야기는 여기서 하지 않을 예정이다. Spring Boot Starter 를 만든다 alpine os에 어떤 프로세스가 cpu와 memory를 얼마나 먹는지 알아보기 위해서, java를 사용하는 spring boot sample app을 만들어 보고자 한다. curl https://start.spring.io/starter.tgz \ -d dependencies=web,actuator \ -..

kubernetes guestbook CICD (Blue/Green 배포)
Software활용 2021. 4. 4. 21:54

guestbook 을 local에 다운로드 v1-18.docs.kubernetes.io/docs/tutorials/stateless-application/guestbook/ git clone origin https://github.com/theyoung/guestbook.git guestbook의 php lint 확인 curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt install nodejs sudo npm i -g phplint phplint "php-redis/*.php" No syntax errors detected in php-redis/guestbook.php docker image build cd php-redi..

EKS cluster Management
AWS 2021. 3. 13. 18:23

cluster 정보 얻기 $ eksctl get nodegroup --cluster EKS-course-cluster 2021-03-13 18:08:25 [ℹ] eksctl version 0.40.0 2021-03-13 18:08:25 [ℹ] using region us-west-2 CLUSTER NODEGROUP STATUS CREATED MIN SIZE MAX SIZE DESIRED CAPACITY INSTANCE TYPE IMAGE ID ASG NAME EKS-course-cluster ng-1 CREATE_COMPLETE 2021-03-13T08:48:55Z 3 3 3 t2.small ami-01f2f1180914aad2b eksctl-EKS-course-cluster-nodegroup-ng-1-..

EKS setup and make clustering
AWS 2021. 3. 13. 17:58

아마존 상에 kubernetes를 사용하게 하는 cli를 eks 라고 할 수 있다. eks를 사용하기 위해서는 2가지 환경이 선행 되어야 한다. aws cli 설치 : 2021.02.12 - [AWS] - AWS CLI EC2 사용법 kubectl 설치 : kubeadm은 설치 하지 않아도 된다. 2021.03.04 - [Software활용] - kubernetes install on ubuntus with Hyper-V 이 2가지가 설치 되어있다는 전제로 EKS를 setup하고 AWS에 cluster를 구성하려고 한다. 공식 eks 사이트는 아래와 같다. github.com/weaveworks/eksctl weaveworks/eksctl The official CLI for Amazon EKS. Con..

kubernetes install on ubuntus with Hyper-V
Software활용 2021. 3. 4. 23:07

쿠버네티스를 Hyper-V를 사용해서 install 하고 1개의 master 그리고 2개의 node를 구성하는 환경을 만들어 보고자 한다. releases.ubuntu.com/20.10/ 여기에서 Desktop 환경은 불필요 해서 Server live를 선택 하였다. Hyper-V를 윈도우에서 enable하고 가상컴퓨터를 만들어 보자. 라고 하고 싶은데, 시간이 많이 걸리꺼 같아서 이부분은 google을 통해서 setup 완료 했다고 생각하고 진행 하겠다. 가상 컴퓨터 만들기 메모리는 2기가 이상이 무조건 있어야 한다. 기본 spec 범위이다. 더 필요 하면 나중에 추가 할 수 있다. default를 연결함으로써 인터넷을 바로 사용하게 하자 용량이 많이 필요 하지 않음으로 20G 3개의 가상컴퓨터를 만들..