| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- servertimesync
- nodeport
- apply
- 컨테이너런타임 재시작
- kubectl
- 인증서설치후 런타임 재시작
- ingresscontroller
- networktimeprotocol
- servicemesh
- k8s
- 원격서버지원
- 프라이빗레지스트리
- 노드포트
- ingressservice
- createvsapply
- 이미지풀시크릿생성
- timesynchronization
- chrony
- 쿠버네티스 인그래스 컨트롤러 구성 예시
- kubernetes
- 포트추적
- ingress
- ingressrules
- 쿠버네티스
- 인그래스컨트롤러
- clustermanagement
- 인그래스
- 쿠버네티스 구조
- 도커프라이빗레지스트리
- 여러 레지스트리를 하나의 시크릿으로 묶고
- Today
- Total
목록분류 전체보기 (55)
madebychung
리눅스와 윈도우에서 traceroute로 경로 추적하고, 포트 열림까지 확인하는 방법서버 네트워크 연결이 안 되거나, 방화벽 문제를 의심할 때 유용한 도구가 바로 traceroute입니다. 이 글에서는 리눅스와 윈도우에서 경로 추적을 하는 방법과, 포트 열림 여부 및 실제 패킷 흐름을 확인하는 방법을 예제와 함께 정리합니다.1. 리눅스에서 경로 추적하기 (traceroute)traceroute는 패킷이 목적지까지 가는 IP 라우터 경로를 추적해주는 명령어입니다.# traceroute 설치 (Ubuntu 기준)sudo apt install traceroute# 기본 사용법traceroute 192.168.100.24# ICMP 방식 사용 (방화벽에 덜 차단됨)traceroute -I 192.168.100...
Kubernetes에서 Private Registry 이미지 Pull 시크릿 설정하기 🔐 목적 사설 Docker 레지스트리 (예: 10.10.10.10:5000)에서 Kubernetes Pod가 이미지를 당겨오기 위해 필요한 imagePullSecret 생성과 적용 방법을 설명합니다. 📌 사전 조건 사설 레지스트리에 접근 가능한 사용자 계정이 있어야 함 사설 레지스트리 주소와 포트 확인 (예: 10.10.10.10:5000) Kubernetes 클러스터에 접근할 수 있어야 함 📄 Kubernetes 버전 및 ServiceAccount 연동 Kubernetes 1.6부터 Pod에 직접 imagePullSecrets를..
[리눅스 꿀팁] 리눅스에 .crt 인증서 설치하고 도커 재시작까지 자동화하는 스크립트 (+원격 서버 지원)📌 이 글은 왜 썼나요?리눅스를 쓰다 보면 .crt 인증서를 설치해야 하는 경우가 종종 있습니다.예를 들어 사내 프록시나 사설 인증서(CA)를 시스템에 추가해야 하는 상황이죠.또는 Docker나 Kubernetes에서 HTTPS 통신을 위해 신뢰할 수 있는 인증서를 시스템에 심어줘야 할 때도 있고요.이럴 때마다 매번 명령어 검색해서 복붙하고, 서버 환경 따라 커맨드 다르게 쓰고... 귀찮고 헷갈립니다.그래서 한 번에 .crt 인증서 추가하고, 도커/컨테이너 런타임도 자동으로 재시작해주는 스크립트를 만들었습니다.원격 서버에도 바로 전송+설치 가능하도록 만들었기 때문에 서버 여러 대 관리할 때도 유용합..
Kubernetes Ingress Controller 실사용 사례 완전 정리 (초보자용)이번 글에서는 실제 온프레미스 환경에서 구성한 Ingress Controller 기반 서비스 흐름을 예시로 설명합니다. 다음 항목을 포함해 단계별로 확인 가능한 명령어와 함께 정리했으며, 초보자도 쉽게 이해할 수 있도록 흐름도도 제공합니다.✅ 흐름도 개요전체 서비스 흐름:외부 요청 → NodePort(30080/30443) → Ingress Controller → Ingress 규칙 → Service → Pod※ 위 이미지: 실제 요청 흐름을 보여주는 다이어그램입니다.색상 구분으로 각 구성요소(Nodes, Ingress Controller, Service, Pod)를 명확히 나타냅니다.1. 리소스 생성 여부 확인kub..
온프레미스 환경에서 Ingress Controller 앞단에 외부 Load Balancer 없이 설정하려면?클라우드에서는 Ingress Controller 앞단에 LoadBalancer 서비스를 쓰면 외부에서 바로 접근할 수 있습니다. 하지만 온프레미스 환경에서는 LoadBalancer 타입이 작동하지 않습니다. EXTERNAL-IP가 상태로 계속 남아있죠.이 글에서는 외부 Load Balancer 없이 NodePort 방식으로 Ingress Controller를 설정하고, 외부에서 직접 접근할 수 있도록 구성하는 방법을 초보자 관점에서 정리합니다.1. 기본 개념 정리 LoadBalancer: 클라우드에서 외부 IP를 자동 할당해주는 서비스 타입 NodePort: 클러스터 외부에서 노드 IP + 포..
nginx ingress controller 설치 후 Ingress 리소스 연동하는 방법Kubernetes에서 외부 트래픽을 서비스에 연결하려면 Ingress를 써야 합니다. 하지만 Ingress만 정의한다고 끝이 아니죠. 그걸 실제로 처리해주는 게 Ingress Controller입니다.이번 글에서는 nginx ingress controller 설치 → Ingress 리소스 연동까지 전 과정을 초보자 눈높이에 맞춰 설명합니다.1. nginx ingress controller 설치하기 (kubectl 방식)Helm을 사용하지 않고 kubectl apply 방식으로 간단히 설치할 수 있습니다.kubectl apply -f https://raw.githubusercontent.com/kubernetes/in..
쿠버네티스 Ingress 완전 정리 (Ingress / Ingress Controller / Ingress Service 헷갈림 끝!)쿠버네티스를 쓰다 보면 꼭 마주치는 개념이 있습니다. 바로 Ingress입니다. 그런데 Ingress를 검색하면 Ingress, Ingress Controller, Ingress Service 이렇게 단어가 계속 나오고, 뭔 소린지 헷갈리는 경우 많죠?1. Ingress란?Ingress는 쿠버네티스 클러스터 외부에서 내부 서비스로 HTTP/HTTPS 트래픽을 라우팅하기 위한 규칙(리소스)입니다.즉, 외부 사용자가 접속할 도메인 주소나 경로(/login, /api 등)를 정의하고, 그 요청을 내부의 어떤 서비스로 전달할지 정해주는 역할을 해요.✅ Ingress의 역할 요약클..
📌 kubectl describe로 리소스 상태 추적하는 방법쿠버네티스를 처음 사용하는 초보자라면 kubectl get 명령어는 익숙할 수 있지만, 리소스 내부의 상세 상태를 확인하고 원인을 추적할 때는 kubectl describe 명령어가 훨씬 강력합니다.이 글에서는 kubectl describe 명령어로 어떤 정보를 얻을 수 있는지, 어떤 상황에서 어떻게 사용해야 하는지 자세히 설명합니다.✅ kubectl describe란?kubectl describe는 특정 Kubernetes 리소스(Pod, Deployment, Node 등)의 자세한 상태 정보를 보여주는 명령어입니다.단순히 현재 상태만 보는 것이 아니라, 이벤트, 스케줄링 정보, 컨테이너 상태, 오류 로그 등을 포함합니다.📄 기본 명령어 ..