분류 전체보기 썸네일형 리스트형 [draft] CentOS 7에서 로케일과 문자셋 변경하는 방법 CentOS 7에서 로케일(Locale)과 문자셋(Charset) 변경하는 방법1. 현재 로케일 상태 확인localectl 명령으로 확인localectl status현재 로케일 출력localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICA.. 더보기 [draft] Kubernetes에서 자주 사용되는 애플리케이션 배포 전략 Kubernetes에서 자주 사용되는 애플리케이션 배포 전략(Deployment Strategies)1. Recreate (완전 교체 배포)동작 방식기존 파드를 전부 종료한 뒤 새 버전 파드를 생성 → 한 시점에는 오직 하나의 버전만 존재Kubernetes 설정 예시strategy: type: Recreate특징: 배포 중 서비스 중단 발생 사용예시: 개발/테스트 환경, 비중요 서비스2. Rolling Update(Ramped)동작 방식새 버전을 하나씩 배포하면서, 기존 파드를 점진적으로 제거→ 무중단 배포 가능 (Kubernetes 기본 전략)Kubernetes 설정 예시:strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnav.. 더보기 [draft] kubernetes 커든 및 드레인 kubernetes 커든 및 드레인노드 스케줄링 제어Cordon & Drain Kubernetes에서 특정 노드에 새로운 파드가 스케줄되지 않도록 하거나 기존 파드를 안전하게 다른 노드로 옮기고자 할 때 cordon, drain, uncordon 명령을 사용합니다.1. 클러스터 노드 확인kubectl get nodes$ kubectl get nodesNAME STATUS ROLES AGE VERSIONip-192-168-27-248.ap-northeast-2.compute.internal Ready 17h v1.22.12-eks-ba74326ip-192-168-42-8.ap-northeast.. 더보기 [draft] Minikube 클러스터에 Helm을 설치하는 방법 Minikube 클러스터에 Helm을 설치하는 방법Helm은 쿠버네티스 애플리케이션을 손쉽게 관리하기 위한 패키지 관리 도구입니다. Helm은 "차트"라고 불리는 패키지 형식을 사용하여 애플리케이션을 정의하고 배포합니다. 각 차트에는 애플리케이션을 배포하는 데 필요한 모든 Kubernetes 리소스가 포함되어 있습니다. Helm은 다음과 같은 주요 기능을 제공합니다.패키지 관리 : Helm을 사용하여 쉽게 애플리케이션을 패키지화하고 공유할 수 있습니다. 다른 사용자가 Helm 차트를 사용하여 동일한 애플리케이션을 배포할 수 있습니다.템플릿화된 리소스 : Helm 차트는 Kubernetes 리소스를 생성하기 위한 템플릿화된 구성 파일을 포함합니다. 이를 통해 각각의 배포를 위해 필요한 구성을 쉽게 변경하고.. 더보기 [draft] 우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법 우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTSMinikube 클러스터 구성하기Minikube 설치최신 버전의 Minikube를 설치합니다.curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.debsudo dpkg -i minikube_latest_amd64.deb더보기---패키지 관리자를 통해 Minikube를 설치할 수도 있습니다.sudo apt-get updatesudo apt-get install -y minikube---Minikube 버.. 더보기 [draft] minikube addon 설치 minikube addon 설치minikube addons 사용법$ minikube --helpminikube provisions and manages local Kubernetes clusters optimized for development workflows.Basic Commands: start Starts a local Kubernetes cluster status Gets the status of a local Kubernetes cluster stop Stops a running local Kubernetes cluster delete Deletes a local Kubernetes cluster dashbo.. 더보기 [draft] minikube를 이용한 kubernetes 클러스터 배포 minikube를 이용한 kubernetes 클러스터 배포minikube - kubernetes cluster 구성 도구1. KVM installhttps://help.ubuntu.com/community/KVM/Installationsudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utilssudo adduser `id -un` libvirtsudo adduser `id -un` kvmsudo adduser `id -un` libvirt-qemusudo rebootsystemctl is-active libvirtd2. minikube installhttps://minikube.sigs.k8s.io/docs/start/c.. 더보기 [draft] 도커 컴포즈 파일 버전 도커 컴포즈 파일 버전(docker compose file versions)docker-compose.yaml 파일의 버전 정보는 사용 중인 Docker Compose 파일 형식의 버전을 지정합니다. 이 버전 번호는 docker-compose.yaml 파일에서 지원되는 기능과 구문을 결정하는 중요한 역할을 합니다. 2023년 8월 2일 기준으로 Docker Compose 파일 형식의 최신 안정 버전은 3.8입니다. 이 버전은 2023년 8월 2일에 출시되었습니다. 3.8 버전에는 다음과 같은 새로운 기능과 개선 사항이 포함되어 있습니다. services 섹션에서 depends_on 키워드를 사용하여 서비스 간의 의존 관계를 지정할 수 있습니다.secrets 섹션에서 환경 변수로 사용할 비밀을 지정할 수.. 더보기 이전 1 2 3 4 ··· 43 다음