인프라
-
라즈베리파이를 이용한 멀티 노드 클러스터링 (4) - Spring Boot인프라/Docker & Kubernetes 2022. 4. 6. 23:07
기존에 짜던 스프링부트 API 서버를 k3s 클러스터를 통해 배포해보려고 한다. 스프링부트에 대한 정리는 추후 여유가 있다면 한번 해보겠다. # safe-dp.yaml apiVersion: apps/v1 kind: Deployment metadata: name: safeapi-dp spec: selector: matchLabels: app: safe-api template: metadata: labels: app: safe-api spec: containers: - name: safeapi-dp image: floodnut/apiserver-dp-arm64:latest imagePullPolicy: Always resources: limits: memory: "2Gi" cpu: "2" ports: - c..
-
라즈베리파이를 이용한 멀티 노드 클러스터링 (3) - MySQL인프라/Docker & Kubernetes 2022. 4. 5. 02:58
쿠버네티스 공부를 하겠다고 한 후 한참이 지났다. 사실 그 동안 정말 오케스트레이션을 쓰는게 좋은 것인가?를 두고 많이 고민했다. 정확히는 내가 만드는 서비스, 프로젝트에서 쿠버네티스가 정말 효용성이 있는지를 따지다보니 후순위로 밀린 감이 없지 않아 있다. 이번에 진행 중인 프로젝트를 위해서 데이터베이스와 API 서버를 k3s에 배포해보려고 한다. 다시금 쿠버네티스를 만져보면서 이전에 써둔 글을 그대로 따라했다. 물론 별 내용은 없지만 매 번 검색하고 찾는 것보다는 내가 정리한 글이 따라해보기 편한 것 같다. 그래서 이 글도 계속 작성하려한다. #pv-local.yaml apiVersion: v1 kind: PersistentVolume metadata: name: "pv-local" labels: ty..
-
MySQL 명령어인프라/DB 2021. 8. 15. 23:33
로그인 $ mysql -u 유저_ID -p DB 사용 > use _DB명_ 테이블 정보 > desc _테이블명_ 패스워드 변경 alter user '유저명'@'호스트' identified with mysql_native_password by '비밀번호'; alter user 'root'@'localhost' identified with mysql_native_password by '1111'; 유저 생성 create user 'userid'@'%' identified by 'userpw'; //외부 접근 허용 create user 'userid'@'localhost' identified by 'userpw'; //내부 접근 데이터베이스 권한 부여 모든 권한 부여 GRANT ALL privileges ON..
-
라즈베리파이를 이용한 멀티 노드 클러스터링 (2) - 쿠버네티스 명령어인프라/Docker & Kubernetes 2021. 8. 15. 23:22
K3S를 설치하면서 원래 사용하던 도커를 밀었다. 기본적으로 Containerd라는 컨테이너 런타임이 동반되어있는지 파드는 조회가 된다. 그나마 도커에 익숙한데 다른 컨테이너를 사용하려니 좀 어질어질하지만 그래도 한번 써봐야지... 도커랑 별개로 쿠버네티스 공부하면서 명령어나 환경설정을 따로 적어둘 것이다. 이 게시글은 계속 업데이트할 예정이다. 기본적인 클러스터 내 노드 조회 ubuntu@master:~$ sudo kubectl get nodes NAME STATUS ROLES AGE VERSION master Ready control-plane,master 25h v1.21.3+k3s1 workerred Ready 25h v1.21.3+k3s1 workerblue Ready 25h v1.21.3+k3..
-
라즈베리파이를 이용한 멀티 노드 클러스터링 (1) - 설치인프라/Docker & Kubernetes 2021. 7. 23. 23:38
바쁘다는 핑계로 잠시 멈췄던 포스팅을 이어가보자. 우연히 NHN Forward 2020에서 라즈베리파이를 이용한 클러스터링 세션을 보게되었다. 진짜 혹했다. 지갑 얇은 대학생 입장에서는 라즈베리파이로 시작해보는 것도 좋을 것 같아서 무작정 시작했다. https://forward.nhn.com/session/31 NHN FORWARD NHN FORWARD는 온라인으로 진행되며, 누구나 자유롭게 참여할 수 있습니다. forward.nhn.com 그런데... 미개봉 라즈베리파이 4B 4G 모델 3개 쿨링 케이스, 충전기, micro SD 카드 각각 3개 기타 등등 이것만 마련하는데도 20만원이 넘었다. ㅜ 이 프로젝트는 2021년 7월 현재 진행 중이며 앞으로의 삽질을 계속 적어나갈 생각이다. 결과적으로는 무..