반응형

분류 전체보기 673

EKS ENI와 Max Pods란?

AWS Elastic Kubernetes Service (EKS)에서 ENI (Elastic Network Interface)와 Max Pods는 클러스터에서 워커 노드가 처리할 수 있는 네트워크 리소스와 관련된 중요한 개념입니다. 이를 이해하려면 ENI와 Max Pods의 관계를 먼저 알아야 합니다.1. ENI (Elastic Network Interface)ENI는 AWS EC2 인스턴스의 네트워크 연결을 담당하는 가상 네트워크 어댑터입니다.하나의 EC2 인스턴스는 여러 ENI를 가질 수 있으며, 각 ENI에는 여러 IP 주소를 할당할 수 있습니다.Kubernetes Pod는 ENI에서 제공되는 IP 주소를 사용하여 네트워크에 연결됩니다.ENI가 중요한 이유:Kubernetes에서는 각 Pod가 고유..

카테고리 없음 2025.01.07

kubectl config get-contexts 명령어란?

kubectl config get-contexts는 Kubernetes 클러스터의 컨텍스트(context) 정보를 확인하는 데 사용되는 명령어입니다.컨텍스트(Context)란?Kubernetes에서 컨텍스트는 kubectl이 어떤 클러스터, 사용자, 네임스페이스를 사용할지 지정하는 설정입니다.컨텍스트는 다음 세 가지를 조합하여 구성됩니다:1. Cluster: Kubernetes 클러스터 이름2. User: 클러스터에 인증하는 사용자 정보3. Namespace: 기본적으로 접근할 네임스페이스컨텍스트를 사용하면 여러 Kubernetes 클러스터를 쉽게 전환하고 관리할 수 있습니다.명령어 출력 형식$ kubectl config get-contextsCURRENT NAME CLUS..

카테고리 없음 2025.01.07

AWS 클라우드를 활용한 홈페이지 구축 가이드 (EC2와 MySQL)

안녕하세요! 이 글은 AWS 클라우드를 활용하여 1년 무료로 EC2 인스턴스를 생성하고, 도메인을 연결하여 간단한 홈페이지를 구축하는 방법을 안내합니다. 초보자도 따라하기 쉽게 작성했으며, 검색 엔진에 잘 노출될 수 있도록 최적화했습니다.1. AWS 가입 및 1년 무료 계정 설정1.1 AWS 회원 가입AWS 홈페이지에 접속합니다.회원가입을 진행하고, 신용카드를 등록합니다. (1년 무료로 사용할 수 있지만, 사용량 초과 시 요금이 발생할 수 있으니 주의하세요.)이메일 인증 및 전화번호 인증을 완료합니다.1.2 AWS Management Console 로그인가입 후 AWS Management Console에 로그인합니다.'EC2' 서비스를 검색하여 EC2 대시보드로 이동합니다.2. EC2 인스턴스 생성2.1..

카테고리 없음 2025.01.07

신한은행 IRP 계좌 신청 방법

신한은행에서 IRP(개인형 퇴직연금) 계좌를 신청하려면 아래 단계를 따라 진행하면 됩니다.1. 온라인 신청 (추천)가장 간단한 방법은 신한은행의 온라인 서비스를 이용하는 것입니다.신한 쏠(SOL) 앱 이용신한 쏠(SOL)을 설치하고 로그인합니다.메인 화면에서 '연금/IRP' 메뉴를 찾습니다.IRP 계좌 개설 항목을 선택합니다.필요한 정보를 입력하고, 계좌를 개설합니다.개설 완료 후 투자상품(펀드, ETF 등)을 선택하여 추가로 설정할 수 있습니다.신한은행 홈페이지 이용신한은행 공식 홈페이지로 접속합니다.로그인 후 연금/IRP 메뉴를 클릭합니다.IRP 계좌 개설을 진행합니다.2. 영업점 방문 신청직접 방문해서 신청할 수도 있습니다.1. 가까운 신한은행 영업점을 방문합니다.2. 창구에서 IRP 계좌 개설을 ..

카테고리 없음 2025.01.06

EKS에서 Node Groups와 Managed Node Groups의 차이점

Amazon Elastic Kubernetes Service(EKS)는 Kubernetes 클러스터를 쉽게 생성하고 관리할 수 있게 하는 서비스입니다. EKS에서 클러스터의 워커 노드(Worker Nodes)를 구성할 때 두 가지 주요 방식이 있습니다: Node Groups와 Managed Node Groups. 이 두 가지는 노드 관리 수준과 편의성에서 차이가 있습니다.1. Node GroupsNode Groups는 사용자 지정 EC2 인스턴스를 사용하여 Kubernetes 워커 노드를 구성하는 방법입니다.특징사용자 제어:사용자가 직접 EC2 인스턴스를 프로비저닝, 구성 및 업데이트합니다.사용자 지정 AMI를 사용할 수 있습니다.노드 크기, 스케일링 정책 등을 세밀하게 제어할 수 있습니다.유연성:EC2..

카테고리 없음 2025.01.05

AWS CloudFormation이란?

AWS CloudFormation은 AWS에서 제공하는 인프라를 코드로 관리(IaC, Infrastructure as Code)할 수 있도록 지원하는 서비스입니다. JSON 또는 YAML 템플릿 파일을 사용하여 AWS 리소스(예: EC2, S3, RDS 등)를 선언적으로 정의하고, 이를 자동으로 생성, 업데이트, 삭제할 수 있습니다.CloudFormation은 인프라를 프로그래밍 가능하게 만들고, 개발 및 운영팀이 협업하며 효율적으로 AWS 리소스를 관리할 수 있도록 돕습니다.주요 기능 및 장점인프라 자동화YAML/JSON 템플릿으로 인프라를 정의하면 수동 작업 없이 동일한 구성을 반복적으로 배포할 수 있습니다.안정성과 일관성모든 리소스를 하나의 템플릿으로 관리하므로, 잘못된 설정이나 실수를 줄이고 일관..

카테고리 없음 2025.01.05

GitHub SSH 키 생성 및 설정 방법

SSH 키를 사용하면 비밀번호 없이 안전하게 GitHub 리포지토리에 접근할 수 있습니다. 아래는 SSH 키 생성부터 GitHub에 추가하는 단계별 가이드입니다.1. SSH 키 생성Windows, macOS, Linux 공통터미널 열기Windows: cmd, PowerShell 또는 WSL 사용macOS/Linux: 터미널 앱 실행SSH 키 생성 명령 실행-t ed25519: 더 강력하고 빠른 암호화 알고리즘 선택-C: 이메일 주소 (GitHub 계정에 사용된 이메일 입력)참고: ed25519가 지원되지 않으면 rsa를 사용하세요:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"ssh-keygen -t ed25519 -C "your_email@example...

카테고리 없음 2025.01.04

eksctl 설치 방법 가이드

AWS의 EKS(Elastic Kubernetes Service)를 관리하기 위해 유용한 CLI 도구인 eksctl의 설치 방법을 단계별로 알려드립니다. 이 가이드는 Windows, macOS, 및 Linux 환경에서 설치 방법을 다룹니다.1. eksctl란 무엇인가요?eksctl은 AWS EKS 클러스터를 쉽고 빠르게 생성 및 관리할 수 있도록 도와주는 CLI(Command Line Interface) 도구입니다. YAML 파일을 사용하여 EKS 클러스터와 관련 리소스를 선언적으로 정의하고 생성할 수 있습니다.2. 운영체제별 설치 방법WindowsChocolatey로 설치Chocolatey 패키지 매니저가 설치되어 있어야 합니다.choco install eksctl버전 확인eksctl versionma..

카테고리 없음 2025.01.04

명명법 가이드: 효율적인 코드 작성 규칙

코딩 작업에서 명명법은 코드 가독성을 높이고 유지보수를 쉽게 만드는 중요한 요소입니다. 이 글에서는 개발 프로젝트에서 활용할 수 있는 명확한 명명 규칙(Naming Convention) 을 소개합니다. 특히 Python 및 PyQt6 개발 환경에 적합한 명명법을 중심으로 다룹니다.클래스 및 함수 명명 규칙클래스 이름접두사: wC_ (Widget Class의 약자)형식: PascalCase (단어 첫 글자를 대문자로 작성)예시:wC_LoginFormwC_DataHandler함수 이름반환값이 있는 함수: F_로 시작반환값이 없는 함수: P_로 시작외부에서 사용 가능한(public) 함수:uF_ (반환값 있음)uP_ (반환값 없음)예시:uF_GetUserData()P_SaveToDatabase()변수 명명 규..

카테고리 없음 2025.01.04

프로그램이 데이터를 외부로 전송하는지 확인하는 방법

소프트웨어를 사용하는 도중 프로그램이 데이터를 외부 서버로 전송하는 것이 의심된다면, 이를 확인하고 차단하기 위한 몇 가지 방법이 있습니다. 이 글에서는 디컴파일링 도구와 네트워크 분석 도구를 활용하여 프로그램이 데이터를 외부로 전송하는지 확인하는 방법을 안내합니다.1. 디컴파일링 도구를 이용한 코드 분석디컴파일링은 EXE 파일을 분석하여 코드의 구조와 동작을 이해하는 과정입니다. dnSpy와 ILSpy 같은 도구를 활용하면 프로그램이 데이터를 외부로 전송하는지 쉽게 확인할 수 있습니다.1-1. dnSpydnSpy 다운로드 및 설치dnSpy GitHub에서 프로그램을 다운로드합니다.EXE 파일을 File → Open으로 열어 디컴파일합니다.의심 코드 검색HttpClient, WebRequest, Sock..

카테고리 없음 2025.01.03
반응형