반응형

전체 글 280

Github 사용해서 블로그 만들기 - 1 (With jekyll)

OverviewGithub 의 정적 호스팅 기능을 이용하여 나만의 영어 블로그를 만들어본다.   📅 관련 글2025.01.24 - [Blog Setting] - Github 사용해서 블로그 만들기 - 2 (With discus, formspree, mermaid)   Github 사용해서 블로그 만들기 GitHub Pages는 GitHub의 리포지토리에서 HTML, CSS 및 JavaScript 파일을 직접 가져와서 필요에 따라 빌드 프로세스를 통해 파일을 실행하고 웹 사이트를 게시하는 정적 사이트 호스팅 서비스를 가지고 있다. 배포를 하게되면 Github Pages 에서 아래와 같이 확인 가능하다. 지금부터 Github 를 활용하여 자신만의 블로그를 만드는 방법을 알아보자!  정적 사이트 생성기와 테..

Blog Setting 2025.02.24

[필독!] Github 계정 복구(suspended시)

OverviewGithub 계정이 중단되었다?.. 해결방법에 대해서 알아본다.  Suspended Massageaccess to your account has been suspended due to a violation of our Terms of Service. Please contact support for more information.​  Github 계정 복구 과정  먼저 Github 계정이 Suspended 당했다면, 404가 뜨면서 계정에 로그인이 되지 않고 당연히 내계정으로 접근도 불가능하다. 계정 Locked에 걸렷다고 볼 수 있다. 따라서 Contact로 티켓을 설정해야 한다.https://docs.github.com/ko/support/contacting-github-support/c..

Trouble Shooting 2025.02.21

10. Github Action Hosted Runner 생성

OverviewGithub Action Hosted Runner 생성하는 방법에 대해서 알아본다. 📅 관련 글2023.04.27 - [IaC/CI CD Tool] - 1. Github Action이란?2023.05.22 - [IaC/CI CD Tool] - 2. Github Action (With Syntax)2023.05.22 - [IaC/CI CD Tool] - 3. Github Action (With Automate Pull Request)2024.03.12 - [IaC/CI CD Tool] - 4. Github Action (With Matrix Strategy)2024.03.12 - [IaC/CI CD Tool] - 5. Github Action (With Using jobs in a work..

IaC/CI CD Tool 2025.02.17

Github Changelog 자동화

🎯  OverviewGithub Changelog 를 Github Workflow를 활용하여 자동화 해본다.   💻  Github Changelog 란? 📄 Changelog 란? 프로젝트에서 시간에 따라 이루어진 변경 사항을 기록하고 강조하는 문서이다. 오픈 소스 및 협업 프로젝트에서 기여자, 사용자, 이해관계자에게 새로운 기능, 버그 수정, 업데이트 또는 호환성 깨짐 등에 대해 알리기 위해 널리 사용된다. 새로운 기능, 버그 수정, 업데이트, 호환성 문제 등의 세부 정보가 포함된다. 📋 Changelog 구조 버전 관리 형식을 따르며 변경 사항을 체계적으로 정리한다. 최신 변경 사항부터 순서대로(역순) 릴리스 또는 태그별로 업데이트를 나열한다. ..

IaC/CI CD Tool 2025.02.10

Kubernetes IPVS vs iptables

OverviewKubernetes Kube-prxoy Component의 주요 개념인 IPVS vs iptables 에 대해서 알아본다.    IPVS 및 iptables의 개념 1️⃣ iptables (IP 테이블 규칙)iptables는 Linux 커널에 내장된 패킷 필터링 및 NAT(네트워크 주소 변환) 프레임워크이다.패킷이 통과해야 하는 체인의 규칙을 정의하고 네트워크 트래픽을 허용, 거부, 전달 또는 수정할지 결정하는 방식으로 작동한다. Kubernetes에서 작동하는 방식Kubernetes는 iptables 를 사용하여 서비스와 Pod 간에 트래픽을 라우팅한다.백엔드 Pod를 순차적으로 선택하여 라운드 로빈 로드 밸런싱을 구현한다. iptables의 장점✅ 안정성: Linux 시스템에서 성숙하고..

ELK Stack 구축해보기

OverviewELK Stack 을 구축하는 방법에 대해서 알아본다.ElasitSearchLogstashKibanaFilebeat    📅 관련 글2024.03.05 - [Monitoring] - Fluent Bit (With Loki)2024.09.12 - [Monitoring] - Prometheus와 Thanos란?2024.09.12 - [Monitoring] - Prometheus 와 Thanos 설치 및 구성2024.09.12 - [Monitoring] - Loki란?2024.09.13 - [Monitoring] - Loki와 Promtail 설치2025.01.13 - [Monitoring] - ELK Stack 구축해보기      ELK Stack 이란?  🔍 ELK 스택과 EFK 스택 ..

Monitoring 2025.01.27

8. Gitlab Repository Mirroring 방법

OverviewGitlab Mirroring 방법에 대해서 알아본다.    📅 관련 글2023.04.20 - [IaC/CI CD Tool] - 1. GitLab이란? / 개념 및 설치2023.04.23 - [IaC/CI CD Tool] - 2. GitLab이란? / GitLab Runner 개념 및 설치2023.04.24 - [IaC/CI CD Tool] - 3. GitLab이란? / GitLab CI/CD2023.08.08 - [IaC/CI CD Tool] - 4. GitLab 버전 업그레이드2023.08.08 - [IaC/CI CD Tool] - 5. GitLab ArgoCD 연동2024.05.28 - [IaC/CI CD Tool] - 6. Gitlab CI Build(with GCP Artifac..

IaC/CI CD Tool 2025.01.20

Google Chrome Extension 만들어보기

OverviewGoogle Chrome Extension 개발 후 배포하는 방법에 대해서 알아본다.  Google Chrome Extension이란?Google Chrome Extension은 Chrome 웹 브라우저의 기능을 확장하거나 사용자 경험을 개선하기 위해 설계된 소프트웨어 프로그램이다. 이 확장 프로그램은 사용자가 브라우저에서 추가적인 기능을 손쉽게 활용할 수 있도록 한다.  Google Chrome Extension의 구성Google Chrome Extension의 주요 구성파일은 아래와 같다.my-extension/│├── manifest.json # Configuration file├── background.js # Background script├── conte..

Helm Base App Chart 생성(With ArgoCD)

OverviewHelm Base App Chart 생성후에 Base Chart 만 사용해서 모든 Application을 연동하는 방법에 대해서 알아본다.https://github.com/somaz94/helm-base-app-template  📅 관련 글Helm에 대한 내용들은 이전 포스팅을 참고하길 바란다.2022.09.06 - [Container Orchestration/Kubernetes] - Helm 이란? (Kubernetes Package manager)2023.05.16 - [Container Orchestration/Kubernetes] - Helm Chart 작성방법2024.11.15 - [Container Orchestration/Kubernetes] - Helm Chart Templ..

AWS DynamoDB Local 설치

Overview이전 글에서는 AWS DynamoDB의 개념과 사용 사례에 대해 살펴보았다. 이번에는 로컬 환경 또는 쿠버네티스 클러스터에서 DynamoDB Local을 설치하고 테스트하는 방법에 대해 다룬다. DynamoDB Local은 AWS에서 제공하는 로컬 테스트용 NoSQL 데이터베이스이며, 실제 AWS DynamoDB와 유사한 인터페이스를 제공한다. 개발 및 테스트 환경에서 비용 없이 DynamoDB 연동 기능을 검증할 수 있으며, AWS 자격 증명이나 인터넷 연결 없이도 사용할 수 있다는 장점이 있다. 특히, Kubernetes 환경에서 In-Memory 방식과 Data Storage 방식의 차이를 이해하고, 목적에 따라 적절한 배포 전략을 선택하는 것이 중요하다.        📅 관련 글2..

AWS 2025.01.03
반응형