All87 [짧은 생각] 최선을 다해도 손해 보지 않는 곳이 있을까? 일을 하다 보면, 원하든 원하지 않든 자연스럽게 무언가를 짊어지게 될 때가 있다.문제를 풀어가는 과정에서 느끼는 성취감이 내겐 중요해서,그 일이 내 일인지, 옆자리 동료의 일인지, 아니면 옆 부서의 일인지 굳이 따지지 않게 되더라. 누구의 책임이든, 일단 짊어지고 해결책을 찾아가다 보면 결국 그 무게는 내 것이 되어 있다. 그런데 신기하게도, 막상 짊어지고 나면 생각보다 가벼울 때가 많았고, 그 경험은 결국 행운처럼 돌아오기도 했다. 하지만, 그렇게 내 최선을 다한 일이 당연하게 여겨질 때면… 문득 씁쓸해지기도 한다. 모든 구성원이 자발적으로, 그리고 온전히 책임을 지며 함께 최선을 다하는 회사.그런 곳은 너무 이상적인 걸까? About Me/Daily Thoughts 2025. 8. 5. [실습5] YAML로 Deployment, Service 생성하기 YAML 구조 이해하기apiVersion: apps/v1 # 사용할 API 버전kind: Deployment # 리소스 종류 (Pod, Service, Deployment 등)metadata: name: my-nginx # 리소스 이름spec: replicas: 2 # 파드 개수 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.21 # 사용할 이미지 por.. Study/Kubernetes 2025. 7. 21. [실습4] Nginx 배포하기 [실습3] kubectl 명령어 익히기minikube 내에서 아래 명령어들을 이어서 실습해보세요! [실습2] Minikube 사용해보기Minikube 란?01. 기본 개념단일 노드 k8s 클러스터를 가상머신(VM) 또는 컨테이너 기반 환경(docker 등) 위에 생성해 줌로dream-coding.tistory.com실습 3에서 익힌 명령어를 기반으로 nginx pod 를 띄워봅시다! 01. 클러스터 확인# minikube를 정지시켜놓은 상태라면 다시 실행시켜줘야 함minikube start# 클러스터 정보 출력kubectl cluster-info# node 정보 출력kubectl get no02. Nginx 웹 서버 배포# nginx 이미지를 기반으로 test-nginx 라는 이름의 deployment를.. Study/Kubernetes 2025. 7. 14. [실습3] kubectl 명령어 익히기 minikube 내에서 아래 명령어들을 이어서 실습해보세요! [실습2] Minikube 사용해보기Minikube 란?01. 기본 개념단일 노드 k8s 클러스터를 가상머신(VM) 또는 컨테이너 기반 환경(docker 등) 위에 생성해 줌로컨환경에서 k8s 클러스터를 쉽게 생성하여 사용할 수 있도록 도움실습, 테스트dream-coding.tistory.com Kebernetes 기초 개념 정리01. Kubernetes란?컨테이너화된 애플리케이션을 자동으로 배포, 확장, 관리해주는 오픈소스 시스템.Google이 개발하고 CNCF에서 관리.핵심 목표는 서비스 안정성과 운영 자동화.02. 주요 개념용어설명Pod가장 작은 실행 단위, 1개 이상의 컨테이너 포함Deployment애플리케이션의 배포 전략 정의 (자동.. Study/Kubernetes 2025. 6. 25. [실습2] Minikube 사용해보기 실습1에서 설치한 minikube를 어떻게 사용하는지 익혀봅시다! cmd > ubuntu 선택username 및 PW 설정하여 사용 가능02. Docker 설치 및 사용자 추가# docker 설치su" data-og-host="dream-coding.tistory.com" data-og-source-url="https://dream-coding.tistory.com/83" data-og-url="https://dream-coding.tistory.com/83" data-og-image="https://blog.kakaocdn.net/dna/bACiU0/hyZbz9YvAt/AAAAAAAAAAAAAAAAAAAAAGQp7MSnidMO4IjD8rpWgdgVFx9Cbn3m0R-Yd4YHf9-N/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1764514799&allow_ip=&allow_referer=&signature=QXLs5oI7W2jgkFJxjmdpSHXbgBQ%3D Study/Kubernetes 2025. 6. 25. [실습1] WSL에 Docker 및 Minikube 설치 01. WSL 설치app store에서 wsl 설치원하는 버전으로 설치 가능하기 내용은 Ubuntu 22.04를 기준으로 작성됨검색 > cmd > ubuntu 선택username 및 PW 설정하여 사용 가능02. Docker 설치 및 사용자 추가# docker 설치sudo apt install docker.io -y# docker group에 사용자 추가sudo usermod -aG docker $USER && newgrp docker# docker 설치 버전 확인docker --version# 설치 완료 확인docker ps -a03. Minikube 설치# minikube 설치curl -LO https://storage.googleapis.com/minikube/releases/latest/minik.. Study/Kubernetes 2025. 6. 23. [이론] 쿠버네티스 구성요소 쿠버네티스란?컨테이너 오케스트레이션을 위한 솔루션오케스트레이션 : 복잡한 단계를 관리하고 요소들의 유기적인 관계를 미리 정의해 손쉽게 사용하도록 서비스를 제공하는 것쿠버네티스 구성 방법CSP의 관리형 쿠버네티스EKS (Amazon), GKS (GCP), NKS (NCP) 등플랫폼에서 제공하는 설치형 쿠버네티스Rancher (수세) , Openshitf (레드헷)쿠버네티스를 자동으로 구성해주는 솔루션 사용kubeadm (주로 사용), kops, KRIB, kubespray각 솔루션 비교⭐ 쿠버네티스 구성 요소 ⭐마스터 노드kubectl : k8s cluster에 명령을 내리는 역할, 주로 API server와 통신함API server : cluster 중심 역할을 하는 통로ETCD : 구성 요소들의 상태 .. Study/Kubernetes 2025. 6. 23. [WSL] Windows에 설치된 WSL 배포판 삭제하는 법 WSL(Windows Subsystem for Linux)을 사용하다 보면 여러 개의 배포판이 설치되어 쌓이기도 합니다.더 이상 사용하지 않는 Ubuntu 버전이나 Docker 관련 WSL 환경을 정리하고 싶을 때,간단한 명령어로 제거할 수 있습니다.🔍 현재 설치된 WSL 배포판 확인하기먼저, 아래 명령어를 사용해서 설치된 WSL 배포판들을 확인합니다:wsl -l -v예시 출력: NAME STATE VERSION* Ubuntu-20.04 Stopped 2 docker-desktop-data Stopped 2 Ubuntu-22.04 Running 2 docker-d.. Study/Linux 2025. 5. 22. TMS란? TMS 란?공공기관 위협 관리 솔루션 (Threat Management System)㈜정보보호기술에서 최초로 명명한 TMS는 2003년에 발생한 1·25 인터넷 대란을 계기로 각 기관에서 외부 위협으로부터 내부 정보자산을 보호하기 위해 위협을 조기에 감지하고 발생한 위협을 감소 또는 제거하는 것을 목표로 만든 통합보안관리 시스템 중에 하나다.그렇다면 위협은 무엇인가? 위협은 정보자산의 보안에 부정적 영향을 줄 수 있는 외부환경 또는 발생 가능한 이벤트를 의미한다. TMS는 이러한 보안위협(서비스방해 공격, 인터넷 웜 확산, 정보유출 등)을 사전에 인지하고 조치함으로써 사후 복구에 따른 경제적·사회적 비용을 절감할 수 있는 솔루션이다.TMS 구성 방안1. 미러링 (Mirroring)역할네트워크 트래픽을 복.. Study/Network 2025. 5. 15. 클라우드 엔지니어 1년 차, 이상과 현실 사이에서 클라우드 엔지니어로 산지 벌써 1년이 넘었다. 그간 다양한 기술을 익히고 공유하기 위해 블로그를 만들었는데,사실 기술 블로그라고 부르기엔.. 개인적인 내 일상도 함께 담고 있어 블로그 정체성이 모호해진 것 같긴 하지만..어디 딱히 말할 데가 없고, 적는게 익숙한 터라앞으로도 기술과 일상이 범벅이 된 채 블로그를 운영할 예정이다. 오늘은.. MSP에 재직중인 클라우드 엔지니어로 살아가면서내 이상과 현실의 차이에 대한 이야기를 해볼까 한다. 솔직히 말하자면1년차가 되면서 달라진 점과 나의 기술 스택이 어떻게 발전했는지에 대한 포스팅을 준비하고 있었는데그보다 먼저 하고 싶은 이야기가 생겨서 이렇게 또 주제가 바뀌었다.또 외근이세요?먼저 나는 MSP 기업에 재직중임을 밝힌다.다시 말하면, 사내 인프라를 관리하는.. About Me/Job 2025. 3. 10. [결산] 2024 독서 목록 올해 총 8권의 책을 읽었다.잊지 않기 위한 기록읽은 순으로 하나씩 나열하며 기억을 되짚어보자.무명의 감정들국내 > 에세이쑥 저 | 딥앤와이드쉽게 읽히고, 공감되는 부분이 많음.작가 필력이 좋아 혼자 생각에 머물러 있던 감정이나 회고들이 글로써 정리되어지는 느낌을 읽으면서 받을 수 있었음. 서울 자가에 대기업 다니는 김부장 이야기 시리즈국내 > 자기계발 > 성공학/경력관리송희구 저 | 서삼독앉은 자리에서 3권 모두 읽을 수 있을 정도로 공감이 많이 되는 이야기.등장인물들의 스토리가 탄탄하고 어딘가 모르게 나와 닮아 있어 나의 모습을 되돌아보게 됨. 그냥 하지 말라국내 > 경제 경영 > 경영 일반송길영 저 | 북스톤데이터를 기반으로 하는 현 시대 상황에 대한 작가의 인사이트를 엿볼 수 있음.대부.. Book Review/ETC 2025. 1. 3. IGW와 NAT는 뭐가 다를까? 기본 개념1. NAT (Network Address Translation) Gateway주요 목적:내부 네트워크에 있는 프라이빗 서브넷의 리소스가 아웃바운드 인터넷 트래픽을 허용하지만, 외부에서 직접 접근은 차단하도록 설정.동작 방식:(반대로, 들어오는 트래픽은 차단함.)프라이빗 IP 주소를 퍼블릭 IP 주소로 변환하여 인터넷에 접근할 수 있게 함.주요 사용 사례:데이터베이스 서버, 백엔드 서버 등 프라이빗 서브넷에 배치된 리소스가 인터넷에 접근해야 할 때 사용.예: 소프트웨어 업데이트 다운로드, API 호출.보안을 강화하면서도 외부와 통신이 필요한 서비스.트래픽 방향:아웃바운드 트래픽만 허용. (인바운드는 차단)2. IGW (Internet Gateway)주요 목적:퍼블릭 서브넷의 리소스가 인터넷과 양.. Study/Network 2024. 12. 19. 이전 1 2 3 4 ··· 8 다음 728x90