DevOps
-
Udemy Docker & Kubernetes 강의 후기DevOps 2024. 3. 31. 18:05
참여하고 있는 글또에서 유데미와 협업하여 멤버들에게 몇몇 선택된 강의를 제공해 주기로 했다. 감사합니다 :) 내가 수강한 강의는 [한글자막] Docker & Kubernetes: 실전 가이드 이다. https://www.udemy.com/share/1064fg/ 강의 선택 제공해 주는 여러 강의 중 Python, Docker 이 관심 있었고 여러 강의를 수강하는 건 현실적으로 힘들 것 같았다. 둘 중 고민하다가 Python 은 당시 보던 책이 있어서 미루고, Docker 를 골랐다. Docker 를 선택한 이유는 사내 API server 를 Dockerize 하려고 backlog 에 쌓아두고 있던 상태였는데 학습 한 뒤에 진행하면 조금 더 잘 할 수 있을 것 같았다. 강의를 듣지 않아도 할 수는 있었지..
-
Linux 기초 명령어 모음DevOps 2024. 3. 3. 16:32
리눅스를 사용할 때 너무 다양한 명령어와 옵션이 있는데 서버 개발하면서 쓸 수밖에 없을 것 같은 것 몇 개만 정리했어요. 저도 매뉴얼은 안 보고 매크로처럼 자동으로 쓰는 것 같아요. 자주 쓰다보면 외워서 쓰게 되는데 잘 안 쓰던 옵션도 다시 봤어요. curl (client URL) 간단한 http 요청을 할 때 https://curl.se/ curl command line tool and library for transferring data with URLs (since 1998) Supports... DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTS..
-
Github Actions self-hosted runnersDevOps 2023. 6. 3. 00:36
집에 있는 desktop 에서 프로그램 이것저것 실행하고 있어요. 코드 변경사항 있을 때 마다 빌드하고 배포하는 게 번거로워서 desktop 에 self-hosted runner 를 설치하기로 해요. 하나의 runner 로 여러 repository 에서 사용할 수 있을 줄 알았는데 각 repository 마다 새로운 runner 를 만들어야 하는 것 같아요. 근데 organization 은 self-hosted runner 설정을 해두면 runner 를 여러 repository 에서 공유할 수 있다고 하네요. organization 을 하나 만들고 여기에 runner 가 필요한 repository 들을 넣어서 쓰기로 해요. 진행 desktop (Ubuntu 22.04) 에 설치하기에 문제없는 것 같아요...
-
GCP Monitoring Mattermost NotificationDevOps 2023. 5. 12. 19:36
Notification Channel 참조: https://cloud.google.com/monitoring/support/notification-options 알림 채널 만들기 및 관리 | Cloud Monitoring | Google Cloud Google Cloud 콘솔에서 Cloud Monitoring 알림 정책을 사용하여 알림 채널을 구성하는 방법을 알아봅니다. cloud.google.com Notification Channel 추가 먼저 이메일을 추가해 줬다. 근데 문서를 보면 여러 알림 채널을 권장하고 있다. (We recommend that you create multiple notification channels for redundancy purposes.) 사내메신저로 사용하고 있는 m..
-
ubuntu server 설정DevOps 2023. 4. 9. 10:07
간단한 웹 앱을 만들어 배포하고 싶었는데 GCP 에서 VM 을 생성해서 쓰려니 e2-medium 정도만 해도 월 30불이 넘어가서 너무 비싸게 느껴졌어요. 집에 게임하려고 사둔 데스크탑이 있는데 잘 안 써서 서버로 쓰려고 하는 과정을 중간에 삽질을 좀 했어서 메모해 둬요. 가끔 윈도우도 쓰고 싶을 테니 멀티부팅으로 설치했어요. 0. 초기 설정 타임존 설정 sudo timedatectl set-timezone Asia/Seoul sudo systemctl reboot 패키지 업데이트 sudo apt update sudo apt-get --purge --no-install-recommends dist-upgrade sudo apt-get --purge --no-install-recommends autorem..
-
AWS GCP 도메인 이전DevOps 2023. 1. 4. 22:31
작년 1월에 발급받은 킹수빈닷컴 도메인 만료 메일이 와서 겸사겸사 GCP로 이사했다. 생각보다 뚝딱 해결이 안 돼서 메모 https://cloud.google.com/domains/docs/domain-transfer-in#domain-transfer-in Transfer a registered domain to Cloud Domains | Google Cloud Send feedback Transfer a registered domain to Cloud Domains Stay organized with collections Save and categorize content based on your preferences. This page describes how to transfer in a regis..
-
Google Cloud Translation API detect confidenceDevOps 2022. 9. 24. 20:59
Google Cloud Translation API detect confidence GCP 에서 제공하는 Cloud Translation API 사용 시 detect 되는 언어 감지가 기대하는 대로 동작하지 않아 신뢰도에 대한 수치가 자세히 나와있는 무언가를 찾아보려고 시도했다. 문장의 길이가 짧을수록, 특히 영어를 사용하는 국가의 경우 정확성이 더욱 더 떨어지는 것으로 보였다. Basic, Advanced Basic(v2): https://cloud.google.com/translate/docs/editions 채팅, 소셜 미디어, 댓글과 같은 사용자 제작 컨텐츠를 취급하는 애플리케이션에 적합 Advanced(v3): 맞춤설정 및 긴 형식의 콘텐츠 사용 사례에 적합 용어집 기능 추가 https://cl..
-
AWS 정적 웹 사이트 배포 과정DevOps 2022. 1. 11. 22:20
다 하고 나서 생각 정리 겸 기록해둔다. 요구사항 1. 정적 웹 사이트 배포 2. kingsubin.com, www.kingsubin.com으로 접속 시 company.kingsubin.com으로 리다이렉트 1. company.kingsubin.com 배포 - S3 - bucket: company.kingsubin.com 생성 - 파일 업로드 - 퍼블릭, 정책 설정 - 정적 웹 사이트 호스팅 활성화 - ACM - CloudFront 에서 쓰일 인증서 발급 - CloudFront - S3 연결 - CNAME: company.kingsubin.com 설정 - 인증서 설정 - Route 53 - 호스팅 영역에 kingsubin.com 등록 - NS 레코드: 등록한 도메인 연결 - A 레코드: company.k..