반응형

분류 전체보기 270

[필독!] 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 12:54:50

10. Github Action Hosted Runner 생성

OverviewGithub Action Hosted Runner 생성하는 방법에 대해서 알아본다.   Github Action 관련글Github Action 관련한 글은 아래의 글을 참조하길 바란다.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 To..

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    ELK Stack 이란? 🔍 ELK 스택과 EFK 스택 Elasticsearch + Logstash + Kibana의 세 가지 구성 요소를 결합하여 ELK 스택이라 부른다. 최근에는 더 가벼운 EFK(Fluentd) 스택이 자주 사용된다. LogFlow만 이해하면 구성 방식은 크게 다르지 않다. ">🔍 ELK 스택과 EFK 스택Elasticsearch + Logstash + Kibana의 세 가지 구성 요소를 결합하여 ELK 스택이라 부른다.최근에는 더 가벼운 EFK(Fluentd) 스택이 자주 사용된다.LogFlow만 이해하면 구성 방식은 크..

Monitoring 2025.01.27

8. Gitlab Repository Mirroring 방법

OverviewGitlab Mirroring 방법에 대해서 알아본다.   Gitlab Repository Mirroring 이란?Gitlab 에는 Repository Mirroring 기능이 있다. 간단하게 A Gitlab에 B 라는 저장소에서 C Gitlab의 D 라는 저장소로 Mirroring(Push 방식) 가능하다. 또한 외부 소스와 미러링하여 주고받을 수 있다. 여러 여러 가지 미러링 방법이 있다.Push: GitLab에서 다른 위치로 리포지토리를 미러링한다.Pull: 다른 위치에서 저장소를 미러링한다. 프리미엄 및 얼티밋 티어로 제공된다.Bidirectional(양방향) 미러링도 사용할 수 있지만 충돌을 일으킬 수 있다. Mirroring 작업순서 (Push 방식)작업 순서는 간단하다. 아래는..

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 Template 문법..

AWS DynamoDB Local 설치

Overview이전에 AWS DynamoDB에 대해서 알아보았다.이번에는 Local Cluster에 DB로 설치하는 방법에 대해서 알아본다.   DynamoDB의 개념에 대해서 알아보고 싶다면 아래의 글을 참고하길 바란다.2024.11.27 - [AWS] - AWS DynamoDB란? AWS DynamoDB란?OverviewAWS DyanmoDB에 대해서 알아본다.  AWS DynamoDB란? Amazon DynamoDB는 AWS에서 제공하는 완전 관리형 NoSQL 데이터베이스 서비스이다. 최신 애플리케이션에 고성능, 확장성 및 안정성을 제공하도록 설somaz.tistory.com   DynamoDB 설치DynamoDB는 In-Memory(Stateless) 방식과 Data Storage(Stateful..

AWS 2025.01.03

Helm Chart 생성 및 패키징 (gh-pages)

Overview생성한 Kubernetes Operator를 Helm Chart 생성하고 패키징하여 github gh-pages 브랜치에 hosting 하는 방법에 대해서 알아본다.https://github.com/somaz94/helios-lb GitHub - somaz94/helios-lb: helios-lbhelios-lb. Contribute to somaz94/helios-lb development by creating an account on GitHub.github.com Helm에 대한 내용들은 이전 포스팅을 참고하길 바란다.2022.09.06 - [Container Orchestration/Kubernetes] - Helm 이란? (Kubernetes Package manager)2023...

반응형