반응형

분류 전체보기 154

[GCP] 리전별 현재 사용 가능한 서비스 목록 및 에러 상황 확인

GCP는 클라우드 이기에 IDC에 이상이 있을 시 상황에 따라 다양한 서비스를 사용하지 못합니다. 문제가 발생하여 사용하지 못하는 상황일 경우 다음과 같이 Dashboard 에 안내해줍니다. 해당 문제상황에 대한 History가 궁금하다면 클릭하시면 자세하게 설명이 되어 있습니다. 또한 해당 주소에서 현재 리전별 사용할 수 있는 서비스 또한 할 수 있습니다. https://status.cloud.google.com/regional/asia Google Cloud Service Health This page provides status information on the services that are part of Google Cloud. Check back here to view the current s..

Cloud/GCP 2022.06.28

[GCP] HealthCheck를 위한 방화벽 설정

예를들어 LoadBalance Backend에 Web Server인 Managed Instance Group을 구성하여 붙였을때 Web(apache or nginx) 가 동작하고 Port 또한 80,443을 오픈했지만 다음과 같이 정상이 아니라 나오기에 LoadBalancer Front End IP를 입력하여도 동작하는 BackEnd Resource가 없다고 인지하여 접근이 불가능합니다. 왜 정상이 아니라고 나오느냐 다음 Docs를 보면 알 수 있다. Docs : https://cloud.google.com/load-balancing/docs/health-checks?hl=ko#fw-netlb 요약하자면 다음과같다. 35.191.0.0/16 130.211.0.0/22 --- 35.191.0.0/16 20..

Cloud/GCP 2022.06.23

Ubuntu Anaconda 설치 및 간단사용법

pip가 섞이거나 필요한 python버전이 내가 필요한 패키지와 다를경우도 많기에 anaconda를 이용하여 가상환경을 구성하여 필요할때마다 구성하여 사용하기 위해 1. Anaconda 홈페이지에서 sh파일 다운로드 및 설치 https://www.anaconda.com/products/distribution#Downloads 에 접속하여 sh파일 링크 복사 wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh wget 파일로 Ubuntu 다운로드 ./Anaconda3-2022.05-Linux-x86_64.sh sh 파일 샐행 그럼 라이센스 관련 안내사항이 출력될 것이다. 엔터를 쭉 누르다보면 잘 읽었냐고 물어보는데 yes 하면 ..

Language/Python 2022.05.18

[k8s] docker, kubeadm, Calico 설치

(수정)해당 방법은  k8s 1.24 이전 버전만 가능 합니다.k8s 1.24버전부터 Dokershim을 지원하지 않기에 해당 방법으로는 불가능합니다.시간 여유있을때 1.24 이후 containerd 방법으로 공유드리도록 하겠습니다.--- https://majjangjjang.tistory.com/215#google_vignette k8s containerd, kubeadm, calico 설치2022.03.23 - [Kubernetes] - [k8s] docker, kubeadm, Calico 설치 해당 글이 더이상 현재와 맞지도않고..집에서 공부환경을 다시 구성하면서 새롭게 가이드를 작성하였습니다.시스템환경Master 1대Worker 3대Applicaimajjangjjang.tistory.com24. ..

Kubernetes 2022.03.23

[GCP] Local Linux - Source Repositories 연동하여 git 사용

0. 들어기기전 Terraform을 공부하는 도중 Github에 올리니 계속해서 보안알람이 울려 다른 저장소를 찾다가 GCP의 기능인 Cloud Source Repositories를 이용하여 보관하기로 결정했다. * 글쓴이는 Cloud SDK 설치 후 인증까지 했기에 보안 관련해서는 문제 없이 진행 혹시 보안관련해서 denied 떴다면 댓글로 남겨주시면 답변 드리도록 노력하겠습니다. 1. Cloud Source Repositories 생성 1.1 https://source.cloud.google.com/ 접속 및 로그인 1.2 우측상단 [저장소 추가] 클릭 1.3 Local 환경을 이용 할 것이기에 [새 저장소 만들기] 클릭 * Google Source Repositories는 Github, Bitbuc..

Cloud/GCP 2022.01.24

[Git] 한번도 사용하지 않는 자의 Github에 commit 하기

0. 들어가기 전 내가 느끼기에 세상은 하나하나 직접 확인하고 작업하는 것을 좋아하지 않는다. 자동화가 당연시되고 필요로 되는 그리고 그걸 만들 줄 아는 사람을 필요로 한다. 그렇기에 Infra 쪽을 공부하고 있는 나에겐 Code는 선택이 아닌 필수라 느껴지고 Code를 많이 다루는 사람들은 Git라는 것을 많이 사용한다고 하더라.. 그래서 IaC(Infrasturcutre as Code) 중 하나인 Terraform 을 연습하려 하고 해당 코드를 관리하기 위해 Git이라는 것을 사용해 보려 하니 이게 뭔소리고.. 했다. 그래서 내가 직접 정리를 해야만 잘 다룰 줄 알기위해 해당 포스팅을 시작한다. ( Uubuntu 18.04 환경에서 진행 ) 1. Git 이란? Git 은 간단히 말해 버전관리 시스템 ..

Linux 2022.01.19

[GCP] GCP LoadBalancer(CDN)에 Azure Blob 붙여보기(http 80)

0. 시작하기 전 궁금했다. GCP의 CDN기능을 타사 Storage와 사용할 수 있는지 그리고 할 수 있다면 어떻게 해야하는지 1. Network Endpoint Group(NEG) Docs : https://cloud.google.com/load-balancing/docs/negs 해당 서비스를 이용해서 외부에 있는 Storage Endpoint 를 잡아준다. 그렇다면 작업을 어떻게 해야하지 2. Azure Blob 준비 난 사실 Azure Blob 에 대해 잘 모른다. 다만 저장소 역할을 한다는 것은 알고 있기에 테스트 해봤다. ( Docs : https://azure.microsoft.com/ko-kr/services/storage/blobs/#overview ) 해당 작업을 하기에 앞서 미리 알..

Cloud/GCP 2022.01.11

[Terraform] Associate 준비(9) - Terraform Cloud 및 Enterprise 기능이해

Sentinel 유료기능입니다. HashiCorp Enterprise 제품과 통합된 코드로서의 정책 프레임워크입니다. 세분화된 논리 기반정책 결정을 가능하게하고 외부 소스의 정보를 사용하도록 확장할 수 있씁니다. Private Module Registry Terraform Cloud의 비공개 모듈 레지스트리를 사용하면 조직 전체에서 Terraform 모듈 을 공유할 수 있습니다. 여기에는 모듈 버전 관리, 검색 및 필터링 가능한 사용 가능한 모듈 목록, 새 작업 공간을 더 빠르게 구축하는 데 도움이 되는 구성 디자이너에 대한 지원이 포함됩니다. 설계상 개인 모듈 레지스트리는 공개 Terraform 레지스트리 와 매우 유사하게 작동합니다 . 이미 공개 레지스트리를 사용했다면 Terraform Cloud의 ..

카테고리 없음 2021.07.23

[Terraform] Associate 준비(8) - 구성에 대해 생성,읽기,수정

Variable Input Variable 은 Terraform 모듈의 매개변수 역할을 하여 Modul의 자체 소스 코드를 변경하지 않고 Module의 측면을 사용자 정의할 수 있도록 하고 Module을 서로 다른 구성 간에 공유 할 수 있도록 합니다. 다음과 같이사용합니다. variable "region" { type = list(string) default = ["asia-northeast-3"] } variable로 사용할수 없는 단어로는 예약어인 source, version, providers, count, for_each, lifecycle, depends_on, locals 가 있습니다. 또한 sensitive를 사용한다면 민감한 값을 plan이나 apply할때 출력하지 않습니다. variab..

반응형