K3S 설치 - mac (multipass)
·
✏️ Cloud
mutlpass 설치brew install --cask multipassmultipass 설치 확인k3s 설치를 위한 가상머신 생성#multiupass launch -> Ubuntu 20.04 가상머신 생성multipass launch --name k3s --memory 2048M --disk 10G focal#multipass list -> 가상머신 설치 확인multipass listName State IPv4 Imagek3s Running 192.168.64.2 Ubuntu 20.04 LTS가상머신 접속 & 패키지 업데이트# 가상머신 접속multipass shell..
AWS (region, availability zone AZ, edge location)
·
✏️ Cloud
AWS 는 전 세계에서 사용할 수 있는 글로벌 인프라를 가지고 있다.이에 대해 data center, az, region 단위로 나누고 각 서비스를 제공하고 있기 때문에 지리적으로 속도가 빠르게 이용할 수 있도록 서비스를 제공하고 있다.서비스는 데이터센터에서 제공한다. 검색해보니 데이터 센터란 애플리케이션 및 서비스를 구축, 실행 및 제공하고 이러한 애플리케이션 및 서비스와 관련된 데이터를 저장 및 관리하기 위한 IT 인프라를 수용하는 물리적 공간, 건물 또는 시설 라고 한다.즉 서버를 올리거나 S3 등 데이터를 저장하기 위해서 존재하는 인프라를 수용하는 공간이고, 이는 아래에서 설명할 region, az 에 대한 최소 단위라고 할 수 있다. Region (리전)데이터 센터를 클러스터링 하는 물리적 위치..
아이폰 탈옥 (palera1n) ios 15+
·
✏️ Mac
이전 글에서 ios 11~14 버전의 os만 탈옥이 가능했었다. 그래서 좀 더 검색을 하여 찾아보니 palera1n 이라는 15+ 탈옥을 지원하는 툴을 확인했다. github 주소는 https://github.com/palera1n/palera1n/releases Releases · palera1n/palera1n Jailbreak for arm64 devices on iOS 15.0+. Contribute to palera1n/palera1n development by creating an account on GitHub. github.com https://cdn.nickchan.lol/palera1n/c-rewrite/releases/v2.0.0-beta.8/ Index of /palera1n/c-r..
아이폰 탈옥 (Altstore, unc0ver) ios 11.0 ~ 14.8
·
✏️ Mac
아이폰 탈옥을 하는 이유는 여러가지가 있는데, 보안상으로 좋지 않고 애플에서 하지말라는 짓을 하려고 하는 것이기 때문에 실제 사용하는 아이폰으로 하는 것은 많이 위험하다. 집에서 놀고 있는 공기계를 사용하여 하는 것이 좋을 것 같다. 실제로 탈옥할 일이 생겨서 집에 있는 공기계로 테스트해보려고 한다. 탈옥은 unc0ver 라는 앱이 진행해주게 되는데 ipa 파일을 설치할 수 있어야 한다. 그러기 위해선 Altstore 설치 및 Apple ID 설정이 필요하여 아래와 같은 절차로 진행하게 된다. HTML 삽입 미리보기할 수 없는 소스 HTML 삽입 미리보기할 수 없는 소스 Mac 에서는 Catalina OS 업데이트 이후는 Itunes 대신 Finder 가 그 역할을 대신하게 되었다. 그래서 윈도우일때는 ..
Rollback (Semver, Rolling, blue/green)
·
✏️ CICD
배포를 하다 보면 나가면 안 되는 사항이 배포되거나, 문제로 인해서 되돌려야 하는 상황이 있다. 이에 대한 정책을 롤백이라고 하며 각 배포 방식에서 롤백은 어떻게 진행되는지에 대해서 간단히 정리하고자 하는 문서이다. SemVer 란 ? 그렇다면 우리는 어디까지가 이전에 배포되었던 코드이며, 어디부터 되돌려야 하는지 같은 기준점이 필요하다. 기준점을 관리하기 위한 제안을 위해 도입된 정책이며 다양한 곳에서 사용 중인 Semantic Versioning 기법이다. SemVer -> Semantic versioning 체계적인 버전관리를 위한 제안, 배포 정책이나 시기에 따라서 버전이 매겨지거나, 의미 없는 버전 상승을 지양하여 버저닝에 대한 명확한 의미를 부여 버전의 형식 : Major.Minor.Patch..