본문 바로가기
728x90
반응형

2020/0312

[Qwiklabs]Migrate a MySQL Database to Google Cloud SQL Tasks Check that there is a Cloud SQL instance Check that there is a user database on the Cloud SQL instance Check that the blog instance is authorized to access Cloud SQL Check that wp-config.php points to the Cloud SQL instance Check that the blog still responds to requests 1. Create Cloud SQL 2. MySql dump 를 export 한다. 참고 ) https://cloud.google.com/solutions/migrating-mysql-to-cloudsql-concep.. 2020. 3. 26.
[Qwiklabs]Scale Out and Update a Containerized Application on a Kubernetes Cluster Tasks Check that there is a tagged image in gcr.io for echo-app:v2 Echo-app:v2 is running on the Kubernetes cluster The Kubernetes cluster deployment reports 2 replicas. The application must respond to web requests with V2.0.0 1. 파일 압축 풀기 및 Docker Build - 압축 풀기 tar -xvzf resources-ehco-web-v2.tar.gz - PROJECT_ID 환경변수 등록 export PROJECT_ID=$(gcloud info --format='value(config.project)') - Image 를 .. 2020. 3. 26.
[Qwiklabs]Build and Deploy a Docker Image to a Kubernetes Cluster Tasks An application image with a v1 tag has been pushed to the gcr.io repository A new Kubernetes cluster exists (zone: us-central1-a) Check that an application has been deployed to the cluster Test that a service exists that responds to requests like Echo-app 1. 클러스터 생성 gcloud beta container --project "qwiklabs-gcp-00-337f72711928" clusters create "echo-cluster" --zone "us-central1-a" --no-ena.. 2020. 3. 26.
[나는 리뷰어다] 실전 아파치 카프카!! 올해 다시 시작된 한빛 미디어의 "나는 리뷰어다" 에서 처음 받은 책은 바로 카프카 관련 책이다. 한번쯤 어떻게 사용하는 것인지 공부 해봐야지 라고만 생각을 하고 있었는데 이렇게 책을 읽어볼 기회가 생겼다. 메세지 큐를 사용하는 어플리케이션을 만들기 위해서 잠깐 찾아서 써본 이후로 한번도 손대지 않았는데 그게 벌써 2년이나 지났다. ^^; 지금 이 글을 쓰는 시점에서 이 책을 다 읽어보지는 못했다. (실습을 해봐야 하기에...) 카프카의 배경부터 시작부터 설치까지 과정이 워밍업이라고 한다면 그 이후부터는 실제 사례들 중심으로 구성 방법에 대해서 설명을 해주고 있다. 특히 카프카가 어떤 기능이 있고 어떤 용도로 쓰일수 있는지에 대해서 링크드인 사례를 보여준 부분은 재미있었다. 그리고 이 책의 장점이라고 할.. 2020. 3. 25.
[postgresql] connection 늘리기 아래와 같이 쿼리를 실행하면 현재 설정되어있는 max_connection 수를 알수 있다. select * from pg_settings where name = 'max_connections'; /etc/postgresql/{버전}/postgresql.conf 위 파일을 vi 로 열어서 max_connection 값을 설정해주고 재시작 하면 설정이 적용된다. 재시작 (권한이 없으면 앞에 sudo 붙이고) /etc/init.d/postgresql restart 2020. 3. 18.
Elasticsearch 용어 Cluster - Node 의 집합이다. - 가장 큰 시스템 단위, 하나 이상의 노드로 구성된다. - 서로 다른 클러스터는 데이터 교환, 접근 불가능하다. Node Elasticsearch 를 구성하는 하나의 단위 프로세스 - Master-eligible Node node.master: true cluster 를 컨트롤 한다. - Data Node node.date: true data 관련된 일들을 수행한다 : search, CRUD - Ingest Node node.ingest: true 문서 indexing 전에 ingest pipeline 을 적용한다 - Machine learning Node Index - 비슷한 특성을 가진 문서의 모음 Type - 하나의 Index 에서 하나 이상의 Type 을.. 2020. 3. 17.
[42093] 레고 쉐보레 콜벳 ZR1 원래 테크닉은 안사는데 지후 선물로 주면 좋아할것 같아서 구매를 했다. 조립은 지후가 끝까지 직접 했는데 중간중간 움직이는 부품들이 보이니 더 재밌어 하는것 같았다. 상자는 간지가 난다. 그리고 차 색깔도 지후가 좋아하는 주황색이다. ^^ 이렇게 조립을 하다 보면 구동부분들이 직접 움직여서 재미를 더 느끼는것 같았다. 실제 자동차들이 어떻게 움직이는지도 알수 있어서 흥미를 끌기에는 충분했다. 조립하는것을 보고 있는 나도 테크닉의 매력에 빠지게 되었다. (요즘 레고 산지 오래됐는데..) 조립이 완료되면 정말 깔끔한 모습이다. 운전석 문이 안열리는게 좀 아쉽긴 하지만 지후는 그래도 정말 만족해 했다. 내 레고 주종은 모듈러 건물인데... 이제 테크닉도 눈여겨 봐야 될것 같다. ^^ 확실히 건물과는 다르게 또.. 2020. 3. 17.
[GCP] Cloud Shell 에서 Instance 접근 방법 GCP VM Instance 화면에서 ssh 버튼을 통하지 않고 Cloud Shell 에서 직접 SSH 를 접근 할 경우 쓰는 방법이다. gcloud compute ssh --project [PROJECT_ID] --zone [ZONE] [INSTANCE_NAME] cloud Shell 에 접근한후 다음과 같이 하면 된다. 먼저 instance list 를 조회한다. gcloud compute instances list NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS myinstance us-central1-a n1-standard-1 10.128.0.2 146.148.43.62 RUNNING 그리고 위에 명령어처럼 아래와 같이 접근을.. 2020. 3. 16.
microsoft sculpt ergonomic mouse 수리. 마이크로 소프트의 A/S 정책이 정말 보증기간 내에서는 잘 대응을 해주는데 그 이후에는 아무런 조치를 받을 수 없다는게 정말 안타깝다. 회사에서 sculpt ergonomic mouse 를 사용중인데 언제부터인지 좌클릭이 이상하게 동작하기 시작했다. 한 1년전에도 이와 동일한 현상 때문에 지원을 받은 적이 있었는데 그때에는 보증기간이 지나지 않아서 아무런 조건 없이 새 제품으로 교환을 받았다. 교환 받을 경우 보증기간은 더 연장되는게 아니라 최초 보증기간을 따라가기 때문에 이번에는 아무런 조치를 받을 수 없었다. 새로 살까 하던 찰나에 나와 비슷한 문제로 고생한 분이 직접 분해해서 수리한 글을 보게 되었다. 그래서 나도 따라서 고쳐보기로 했다. 우선 먼저 드라이버로 저렇게 틈을 들어서 살짝 들어올리면 오.. 2020. 3. 15.
10년 넘은 인라인에 새 생명을.. 10년 넘은 인라인을 타려고 보니 발목의 버클이 깨져서 발목이 고정이 안됐다. 그래서 어떻게 해야 하나 하고 고민을 하던 찰라에 한 블로거 분이 올린 글을 보게 되었다. https://algo79.tistory.com/635 로체스 더블린 버클 교체 로체스 더블린 !! 2000년 초에 30만원 정도 주고 구매 한거 같은데 20년만에 꺼내봤다 상태는 양호해서 타봤는데... 인라인을 착용하고 버클을 닫고 타는 순간 버클에서 소리가 나면서 양쪽 버클이 다 터졌다 아.. algo79.tistory.com 이분 인라인 버클을 보니 내 것과 동일했다. 그래서 이분이 버클을 주문한 사이트에서 나도 동일하게 주문을 했다. https://rollerwarehouse.com/ Roller Warehouse Aggressi.. 2020. 3. 15.
[Qwiklabs]Configure Secure RDP using a Windows Bastion Host Tasks A new non-default VPC has been created The new VPC contains a new non-default subnet within it A firewall rule exists that allows TCP port 3389 traffic ( for RDP ) A Windows compute instance called vm-bastionhost exists that has a public ip-address to which the TCP port 3389 firewall rule applies. A Windows compute instance called vm-securehost exists that does not have a public ip-address.. 2020. 3. 15.
[Qwiklabs] Configure a Firewall and a Startup Script with Deployment Manager Qwiklab 에 있는 코스중 하나인 Challenge: GCP Architecture 중 Configure a Firewall and a Startup Script with Deployment Manager 를 진행했다. 그렇게 어렵지 않았는데 결과적으로 채점시스템의 오류로 인해서 거의 3시간의 시간을 투자했다. 처음에 하다가 오류를 못찾아서 타임오버나고, 두번째에도 동일한 곳에서 진행이 안되서 끙끙대다가 서비스데스크에 문의한 결과 채점시스템의 오류였다. (내시간... ㅠㅠ) Task 목록은 아래와 같다. A new Deployment Manager deployment has been created The deployment includes a virtual machine that has an embe.. 2020. 3. 6.
728x90
반응형