-
02-3. 쿠버네티스 실무 기초 개념- 스토리지와 네트워크 오브젝트IT/Kubernetes 2025. 10. 24. 19:00
4.네트워킹 오브젝트 종류서버 구성에서 활용되는 네트워킹 오브젝트 종류(kind)를 정리한다.Service 리소스클러스터 내에 실행되는 파드들 간의 네트워크 통신을 위한 리소스기본 개념Pod는 IP가 고정되지 않으며, 새로운 Pod 생성시 새로운 IP를 받게된다. -> 따라서, Pod를 안정적이게 접근하려면 고정된 접근점(Endpoint)이 필요하다.파드의 IP가 동적으로 변경되더라도 안정적인 네트워크 엔드포인트 제공핵심 기능Pod 간에 통신 지원클러스터 내 Pod간이 네트워크 통신을 가능하게한다.멀티 포트 지원특정 서비스의 경우 여러개 Port를 구성할 수 있다.클러스터 외부 접근 엔드포인트 지원클러스터 외부에서 접근할수 있는 엔드포인트를 지원한다.Service 유형ClusterIP : 서비스를 클러스..
-
02-2. 쿠버네티스 실무 기초 개념- 워크로드 오브젝트IT/Kubernetes 2025. 10. 16. 19:00
3. 워크로드 오브젝트 종류서버 구성에서 활용되는 워크로드 오브젝트 종류(kind)를 정리한다.Pod 리소스일반적으로 Pod는 직접 생성하지 않는다. Deployment, ReplicaSet, StatefulSet 등의 오브젝트를 사용하여 Pod를 생성하고 관리한다.그러나 Pod 를 직접 생성하는 경우가 있다.기본 개념Container + 공유 Network / Storage핵심 기능컨테이너 이미지를 실행한다.활용 방안단순 테스트 : 개발 중에 간단 테스트 작업일회성 작업 : 특정 작업을 위한 Pod 생성 ex) 간단한 스크립트, 특정 데이터 처리 작업디버깅 : 트러블 슈팅을 위한 환경 재현예시apiVersion: v1kind: Podmetadata: name: my-podspec: containe..
-
02-1. 쿠버네티스 실무 기초 개념- K8s 오브젝트IT/Kubernetes 2025. 10. 9. 19:00
쿠버네티스(K8s) 구성 개념 및 이론을 바탕으로 실무에 활용할 부분에 대해서 기초 학습한다.K8s 운영자(작업자), 관리자(개발자) 입장에서 알아야 할 부분에 대해서 문서를 정리한다.1. K8s 오브젝트 이해하기쿠버네티스 작업 데이터(오브젝트)가 어떻게 표현되고, 그 오브젝트를 .yaml 형식으로 표현하는 방식을 학습한다.K8s 오브젝트K8s 오브젝트는 쿠버네티스 시스템에서 작업이 처리되는 하나의 작업 단위이자 리소스 이다.K8s 오브젝트는 하나의 작업 레코드로써 아래 예시와 같이 오브젝트 생성을 보장하기 위해 지속적으로 작동한다.• 게임 서버를 3개 돌리고 싶다.• 이 앱의 8080 포트는 항상 열려 있어야 한다.• 채팅 서버는 다운되더라도 게임은 지속되어야 한다.쉽게 설명하면 작업에 대한 정보를 나..
-
01. 쿠버네티스(k8s) 구성 개념 및 이론IT/Kubernetes 2025. 10. 2. 19:00
쿠버네티스(K8s) 의 구성에 대한 개념 및 이론에 대해서 학습한 문서이다.최대한 실무적인 부분을 제외하며, 개념과 이론 위주로 설명한다.목차Kubernetes(K8s) 구성 이론쿠버네티스 컴포넌트 구조 이해하기컨테이너워크로드스토리지쿠버네티스 네트워킹Kubernetes(K8s) 구성 이론Kubernetes(쿠버네티스) 란?쿠버네티스는 컨테이너(Container) 오케스트레이션(Orchestration) 레이어 솔루션 중 하나이다.배포, 관리, 확장, 네트워크, 스토리지 등을 자동화하고 조정하는 역할을 하는 소프트웨어 계층Docker 와 Kubernetes 차이점Docker : App을 패키징하고 Container를 생성 및 실행하는 도구Kubernetes : Container 를 관리하고 배포하는 자동화..
-
00. K8s 쿠버네티스를 왜 사용할까IT/Kubernetes 2025. 9. 10. 19:00
쿠버네티스가 왜 IT 생태계에서 표준화가 되었는지 App 배포 역사를 설명하는 문서이다.쿠버네티스 기초 학습 가이드URL : https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/개념쿠버네티스는 컨테이너 오케스트레이션(Orchestration) 레이어의 일종이다.오케스트레이션 레이어 : 배포, 관리, 확장, 네트워크, 스토리지 등을 자동화하고 조정하는 역할을 하는 소프트웨어 계층컨테이너 오케스트레이션 대표 툴 : K8s, Docker Swarm쿠버네티스란?컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성 & 확장가능한 오픈소스 플랫폼Time line에 따른 App 배포 방식https://kubernetes.io/images/docs/Container_..
-
-
[파이썬3] 숨김 파일 만들기.Programming/Python 2021. 1. 11. 13:56
크게 두가지가있다. 1. cmd 창에서 만들기 import os fn = 'c:\\file.txt' p = os.popen('attrib +h ' + fn) t = p.read() p.close() os 내장모듈을 통해 cmd 명령 프롬프트 명령어로 attrib 값을 +h(히든) 을 추가한다. 2. Win32API 활용하여 만들기 import win32file win32file.SetFileAttributes(file_name, 2) win32file 은 pywin32 외장 모듈 중 하나로써 파일관련 WIN32 API 를 사용하는 모듈이다. MSDN에 의하여 SetFileAttributes 함수는 아래 그림과 같다. dwFileAttributes 항목을 자세히보자. 항목에서 FILE_ATTRIBUTE_H..
-