일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- tucker의 go 언어 프로그래밍
- AWS EKS
- 기록으로 실력을 쌓자
- Java
- CloudWatch
- 정보처리기사 실기 기출문제
- 공부
- 티스토리챌린지
- kotlin
- Kubernetes
- APM
- 정보처리기사실기 기출문제
- 코틀린 코루틴의 정석
- Elasticsearch
- aws
- kotlin querydsl
- Spring
- AI
- docker
- kotlin coroutine
- 오블완
- Pinpoint
- go
- CKA 기출문제
- minikube
- PETERICA
- Linux
- CKA
- SRE
- golang
- Today
- Total
목록분류 전체보기 (870)
피터의 개발이야기

macOS에서 명령줄을 사용하여 AWS CLI를 설치하는 방법을 정리하였습니다. 설치방법은 AWS DOC을 참조하였습니다. 직접 설치하며 경험했던 내용을 정리하였습니다. 사전조건 Apple에서는 AWS CLI 버전 2를 권장합니다. 다른 리포지토리를 권장하지 않습니다. 최신버젼 다운로드 curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" sudo installer -pkg AWSCLIV2.pkg -target / 설치확인 which aws aws --version ㅁ brew를 이용한 install $ brew install awscli ==> Installing dependencies for awscli: readline, sqlite..

[kubernetes] 개발환경 목차 ㅁ 개요 ㅇ kubectl 출력을 색상화하는 방법에 대해서 정리하였다. ㅁ 사용예 ㅇ kubectl 출력을 색상화 하여 가독성을 높일 수 있다. ㅁ 설치 및 압축 해제 # 다운로드 $ wget https://github.com/hidetatz/kubecolor/releases/download/v0.0.20/kubecolor_0.0.20_Linux_x86_64.tar.gz # 압축해제 $ tar zxvf kubecolor_0.0.20_Linux_x86_64.tar.gz # 생성폴더 확인 $ ls LICENSE README.md kubecolor kubecolor_0.0.20_Linux_x86_64.tar.gz ㅁ Path 이동 및 alias # 실행을 위한 path 이..

1편 kubernetes에게 Etcd란? kubernetes 백업의 필요성 Etcd의 백업 및 복구(Backup and Restore) Etcd의 백업의 두가지 방법 2편 etcd 내장 스냅샷 3편 Velero를 이용한 AWS EKS 백업 복구 방법 ㅁ 개요 ㅇ 지난 시간 Etcd 내장 스냅샷 기능에 대해서 실습하는 과정을 정리하였다. ㅇ 이번 글에서는 Velero를 이용한 AWS EKS 백업 복구 방법을 정리하도록 하겠다. ㅁ EKS Cluster ㅇ 백업 대상이 되는 EKS Cluster이다. ㅁ WorkNode Scale Out $ eksctl scale nodegroup --name=work-nodes --cluster=k8s-peterica --nodes=1 --nodes-min=1 --node..

ㅁ 개요 ㅇ 지난 시간 kubernetes에게 Etcd란, 백업과 복원을 위한 2가지 방법에 대해서 알아보았다. ㅇ Etcd 내장 스냅샷 기능에 대해서 실습하는 과정을 정리하였다. ㅇ 테스트환경은 minikube 환경을 사용하였다. ㅇ 테스트는 스냅샷을 생성하고 테스트 Pod를 삭제 후 스냅샷 복구하여 삭제된 Pod를 복구하려 한다. ㅇ 결론적으로 minikube 환경에서는 etcd가 pod타입이어서 복구가 불가하였다. ㅇ 하지만 그 과정과 다른 참조페이지를 정리하였다. 1편 kubernetes에게 Etcd란? kubernetes 백업의 필요성 Etcd의 백업 및 복구(Backup and Restore) Etcd의 백업의 두가지 방법 2편 etcd 내장 스냅샷 3편 Velero를 이용한 AWS EKS 백..

ㅁ 개요 AWS EKS 백업을 하는 방법을 공부하였다. 공부의 목적인 EKS 백업을 위한 방법을 찾기 위한 목적이었지만, 레퍼런스 검증단계에서 etcd 내장 스냅샷 기능으로는 AWS EKS를 백업할 수 없었다. 그래서 대안으로 Velero를 이용한 EKS 백업 및 복구하는 방법까지 정리하게 되었다. 공부가 진행되면서 글이 길어져서 Etcd의 개념과 백업 복구의 필요성에 대해서 설명하고 etcd 백업하는 두가지 방법에 대해서 총 3편으로 글을 쓰게 되었다. 1편 kubernetes에게 Etcd란? kubernetes 백업의 필요성 Etcd의 백업 및 복구(Backup and Restore) Etcd의 백업의 두가지 방법 2편 etcd 내장 스냅샷 3편 Velero를 이용한 AWS EKS 백업 복구 방법 ㅁ..

ㅁ 개요 ㅇ 자주 사용하는 eksctl 명령어를 저장하기 위한 글이다. ㅇ 사용했던 명령어를 조금씩 업데이트하고 있다. ㅁ EKS 클러스터 생성 eksctl create cluster --name k8s-peterica \ --region ap-northeast-2 \ --version 1.21 \ --nodegroup-name work-nodes \ --nodes 1 \ --nodes-min 1 \ --nodes-max 3 \ --node-type t3.medium \ --node-volume-size=20 \ --with-oidc \ --ssh-access \ --ssh-public-key aws-login-key \ --managed ㅁ 노드그룹 scale 조정 [ec2-user@ip-172-31-..

[kubernetes] 개발환경 목차 ㅁ kubectl convert란 kubectl convert은 쿠버네티스 커맨드 라인 도구인 kubectl의 플러그인으로서, 특정 버전의 쿠버네티스 API로 작성된 매니페스트를 다른 버전으로 변환할 수 있도록 한다. 이것은 매니페스트를 최신 쿠버네티스 릴리스의 사용 중단되지 않은 API로 마이그레이션하는 데 특히 유용하다. ㅁ kubectl convert 플러그인 설치 # for linux curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl-convert" # for mac silicon curl -LO "https://..

ㅁ 개요 ㅇ Jenkins에서 작업 Item, 작업 이력등을 백업하고 복원하는 방법을 설명한다. ㅇ Jenkins 버젼은 2.361.1이다. ㅁ Jenkins 백업의 방법들 Jenkins 백업의 방법은 간단하게 jenkins 설치 경로 내 특정 디렉토리를 백업하여 복원하는 방법과 별도의 플로그인을 설치하여 백업 및 복원하는 방법이 있다. ㅁ Jobs 디렉토리 백업 젠킨스에서 생성한 item들의 구성정보들은 {젠킨스홈경로}/jobs 디렉토리에 저장되어 있다. ㅇ 이전 (Helm으로 jenkins 설치하기) 글에 생성한 petericaProject의 구성정보가 위의 그림처럼 /var/jenkins_home/jobs/petericaProject 위치에 저장되어있다. ㅇ jobs 디렉토리를 주기적으로 백업작업을..

ㅁ 개요 ㅇ 지난 시간에 젠킨스를 세팅하였는데, Pipeline Stage View가 구성이 되어 있지 않았다. 이전 글 ㅇ 이번 글에서는 Pipeline Stage View에 대해서 정리하였다. ㅁ Plugin 검색 및 설치 ㅇ Dashboard > Jenkins 관리 > Plugin Manager 페이지로 이동한다. ㅇ 설치 가능 탭에서 Pipeline Stage View를 선택한다. ㅇ Download now and install after restart를 클릭한다 ㅁ 플러그인 설치 및 재시공 ㅇ 플러그인 설치 화면이다. ㅇ 설치 후 자동 재시작버튼을 클릭한다. ㅇ Stage View Plugin 설치 완료. ㅁ 함께 보면 좋은 사이트 Pipeline: Stage View Pipeline Stage..

ㅁ 개요 ㅇ EKS 업그레이드 작업 테스트를 하면서 프로젝트 내에서 젠킨스의 볼륨이 날아가는 일이 반복되었다. ㅇ 팀에서 백업에 관한 이야기가 나왔고, 그 방법에 대해서 고민하게 되었다. ㅇ 젠킨스 백업 테스트를 위해 젠킨스를 구성하고 백업 방법에 대해서 테스트를 진행하려 한다. ㅇ 빠른 구성을 위해 helm을 이용하여 빠른 구성과 테스트를 진행하려 한다. ㅁ 레퍼런스 탐험 GitHub - jenkinsci/helm-charts: Jenkins community Helm charts Jenkins community Helm charts. Contribute to jenkinsci/helm-charts development by creating an account on GitHub. github.com ㅇ..