
[OCP] 3scale Operator 리소스 조정(관리)
2022. 8. 24. 11:37
엔지니어링/3scale
ARO(Azure Redhat Openshift)에 3scale을 올려 사용하고있는데, 개발서버 쪽에 자원이 부족하다는 알림에 급히 3scale resource 조정을 확인해보았다. 3scale 기본사양 먼저 3scale 각 pod들의 cpu/memory 제한을 살펴보자. Component CPU Requests CPU Limits Memory Requests Memory Limits system-app's system-master 50m 1000m 600Mi 800Mi system-app's system-provider 50m 1000m 600Mi 800Mi system-app's system-developer 50m 1000m 600Mi 800Mi system-sidekiq 100m 1000m 500..

[OCP] 3scale 백업 자동화 크론잡
2022. 8. 24. 11:10
엔지니어링/3scale
이전에 3scale 백업에 대한 포스팅을 했고, OCP 3scale Operator 백업하기 Operat" data-og-host="flowlog.tistory.com" data-og-source-url="https://flowlog.tistory.com/35" data-og-url="https://flowlog.tistory.com/35" data-og-image="https://scrap.kakaocdn.net/dn/baK7SQ/hyPuEm.. flowlog.tistory.com 이제 자동화를 어떻게 할지 고민을 하는 중, 크론잡(cronjob)을 통해 진행하기로 했다. 그러기 위해선 oc cli가 필요하기 때문에 이미지를 새로 만들어야한다. base image는 redhat에 인증된 ubi8 을 사..

[PostgreSql] 성능향상을 위한 패키지 설치
2022. 8. 19. 15:37
데이터베이스
프로젝트 중 gitlab-ce 버전을 올려서 설치하는 임무?를 맡았다.. AS-IS는 gitlab-ce:12.3.5 버전이고, 현재나온 stable 버전이 gitlab-ce:14.10.5 버전이라 14로 설치하기로 했다. 설치 환경은 ARO(azure redhat openshift)에 gitlab-ce omnibus 버전이다. gitlab-ce 에서 사용하는 db는 postgresql 인데, 요구하는 버전이 gitlab14버전으로 오면서 postgresql 12.7 이상이 필요하다는 것을 보았고, db upgrade를 통해 무슨 기능이 추가되었는지 히스토리를 찾아보았다. Managing PostgreSQL extensions | GitLab Documentation for GitLab Community ..

[OCP] 3scale Operator 복원(복구)하기
2022. 8. 19. 14:31
엔지니어링/3scale
3scale 설치와 백업에 이어서 복구방안이다. 백업은 단순하게 커맨드를 나열하여 쉽게 진행할 수 있지만 복구 시 redis와 db에 대한 부분의 이해가 있다면 쉽게 이해할 수 있다. OCP 3scale Operator 설치 ocp 오퍼레이터를 이용하면 rehat 에서 제공하는 솔루션을 손쉽게 올릴 수 있다. 프로젝트에서 3scale 이관을 맡았었는데 설치방법과 백업&리스토어를 기록해두려한다. 1. Operator 설치 ocp 콘솔 > Operat flowlog.tistory.com OCP 3scale Operator 백업하기 Operat" data-og-host="flowlog.tistory.com" data-og-source-url="https://flowlog.tistory.com/35" data-..

[OCP] 3scale Operator 백업하기
2022. 8. 19. 13:45
엔지니어링/3scale
OCP 3scale Operator 설치 ocp 오퍼레이터를 이용하면 rehat 에서 제공하는 솔루션을 손쉽게 올릴 수 있다. 프로젝트에서 3scale 이관을 맡았었는데 설치방법과 백업&리스토어를 기록해두려한다. 1. Operator 설치 ocp 콘솔 > Operat flowlog.tistory.com 위 글에 이어 3scale 백업가이드를 작성하려한다. 백업은 로컬에 파일을 압축 보관하는 방식이다. oc login 으로 클러스터에 접근한 뒤 작업을 시작한다. 백업 순서 1. system-mysql 2. system-storage 3. backend-redis 4. system-redis 5.zync-database 6.secret, configmap system-mysql oc rsh 을 통해 터미널에..

[Blog] 티스토리 네이버 검색 노출 시키기
2022. 8. 19. 13:11
블로그
지난번에 구글 서치콘솔을 이용해 검색 노출 시키는 것을 했다. 우리나라에서 많이 쓰는 네이버도 한번 등록해보자! 티스토리 구글 검색 노출 시키기 티스토리 기술블로그를 꿈꾸며 시작하지 3주가 지났다 근데 구글에 검색을 해봐도 전혀 뜨지않는것... 바로 검색해보니 Google Search Console 에 사이트를 등록시켜야한다고.. 너무 무지했다... 바로 flowlog.tistory.com 네이버는 '네이버 서치어드바이저' 라고 불리는 사이트에서 등록하면 된다. 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 사이트에 들어가 네이버 아이디로 로그인을 하면 처음이라 이용 동의 페이지가 뜬다. 당연히 약관에 동의한 뒤, 상단의 [웹..

[Blog] 티스토리 구글 검색 노출 시키기
2022. 8. 19. 12:53
블로그
티스토리 기술블로그를 꿈꾸며 시작하지 3주가 지났다 근데 구글에 검색을 해봐도 전혀 뜨지않는것... 바로 검색해보니 Google Search Console 에 사이트를 등록시켜야한다고.. 너무 무지했다... 바로 실습에 옴겨보자.! google 에 googla search console 를 검색한뒤 Google Search Console 로그인 Google 검색 콘솔로 이동 accounts.google.com 위 url에 접근하면 직접 도메인을 구매해서 하는경우는 도메인을, 필자처럼 타플랫폼의 하위도메인을 사용한다면 URL접두어에 입력하고 계속을 눌러준다. 잠시 기다리면 소유권 확인 페이지가 뜨는데 소유권 확인 방법은 - 권장 : HTML 파일 업로드 - HTML 태그 - google 애널리틱스 - go..

[Jenkins] Gitlab Private Repogitory 가져오기
2022. 8. 11. 16:49
엔지니어링/CI-CD
오늘은 젠킨스에서 깃랩 프라이빗 레포지토리를 가져오는 걸 남긴다. 방법은 username/password 와 access token 2가지 모두 포스팅한다. Gitlab Access Token 생성 접근토큰 발급은 너무 간단하다. GItlab에 로그인 한 후 User Settings > Access Tokens 으로 들어가서 토큰이름, 만료일, 허용 권한을 체크한 뒤 발급하면 된다. Create personal access token 버튼을 클릭하면 위와 같이 토큰이 발급된다. 스크롤을 내리면 생성된 토큰 정보도 확인할 수 있다. Jenkins New item을 클릭하면 여러 템플릿이 존재하는데 Freestyle Project 와 Pipeline 방식을 해볼거다. Freestyle 설정(Username/..

[Azure] PaaS DB privateEndpoint 연결 방법
2022. 8. 9. 14:59
엔지니어링/Azure
애저에 보면 paas 서비스로 데이터베이스를 쓸수 있는 서비스가 있다. 이 서비스를 통해 public이 아닌 private link 를 사용하여 프라이빗하는 서비스를 사용할 수 있는데, 해당 설정을 한 뒤 db에 접속을 요청하면, Client with IP address '20.70.238.229' is not allowed to connect to this MySQL server. 이라는 에러메시지가 나온다. 이럴 경우 애저포탈 > PAAS DB > 설정 > 연결 보안에서 접근한 클라이언트의 IP를 방화벽 규칙을 추가해 주어야한다. 그럼 접근이 잘된다.

[OCP] 3scale Operator 설치
2022. 8. 9. 14:48
엔지니어링/3scale
ocp 오퍼레이터를 이용하면 rehat 에서 제공하는 솔루션을 손쉽게 올릴 수 있다. 프로젝트에서 3scale 이관을 맡았었는데 설치방법과 백업&리스토어를 기록해두려한다. Operator 설치 ocp 콘솔 > Operators > OperatorHub 메뉴에서 3scale을 검색 Redhat Integration - 3scale 을 선택하고 install 클릭 설치할 namespace(3scale) 선택, install 설치 중 설치 완료 PV 생성 3scale은 PV가 총 4개가 필요한데, 그중 1개 (system-storage)가 RWX 형식의 pv 여야만 한다. 필자는 aro 환경에서 사용중이기 때문에 스토리지클래스로 pv 동적할당을 사용한다. Azure Redhat Openshift 만약 Azur..