Chapter0139 [ Kubernetes ]MetalLB와 Ingress 사용해 배포하기 1. DeploymentDeployment는 애플리케이션의 배포와 관리를 위한 Kubernetes 리소스. 특정 수의 파드를 실행하고, 파드의 상태를 관리합.apiVersion: apps/v1 kind: Deployment metadata: name: mailserver-deployment spec: replicas: 1 selector: matchLabels: app: mailserver template: metadata: labels: app: mailserver spec: containers: - name: mailserver image: your-dockerhub-id/mymailserver.. 2024. 9. 30. [ Kubernetes ] MetalLB와 Ingress를 사용해 외부에서 접근 가능한 인프라 구축 ▼ ▼ ▼ ▼ ▼ 이미지 생성 ▼ ▼ ▼ ▼https://dev-emma-dev.tistory.com/231 [ Docker ] 이미지 만들기Docker 이미지 만들기는 크게 Dockerfile 작성해 해당 이미지 빌드 후 Docker Hub에 푸시의 과정으로 나눌 수 있음.mailserver이미지 만드는 예시로 ㄱㄱ 1. /root경로에 Dockerfile 생성# 베이스 이미지 지정dev-emma-dev.tistory.com ▼ ▼ ▼ ▼ ▼ 배포 ▼ ▼ ▼ ▼https://dev-emma-dev.tistory.com/233 [ Kubernetes ]MetalLB와 Ingress 사용해 배포하기1. DeploymentDeployment는 애플리케이션의 배포와 관리를 위한 Kubernetes 리소스. 특.. 2024. 9. 30. [ Docker ] 이미지 생성 Docker 이미지 만들기는 크게 Dockerfile 작성해 해당 이미지 빌드 후 Docker Hub에 푸시의 과정으로 나눌 수 있음.mailserver이미지 만드는 예시로 ㄱㄱ 1. /root경로에 Dockerfile 생성# 베이스 이미지 지정 FROM ubuntu:20.04 # 필요한 패키지 설치 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ postfix \ mailutils # postfix 메인 설정 파일 복사 COPY main.cf /etc/postfix/main.cf # postfix 데몬 실행 CMD service postfix start && tail -f /var/log/mai.. 2024. 9. 30. [ Kubernetes ] .yaml로 Nginx Pod을 K8S cluster에 배포하기 두 가지 방식이 있음1.kubectl create deployment 명령어로 Deployment를 생성하기2. YAML파일로 kubectl apply 차이점은kubectl create deployment 명령어를 사용하면 deployment 리소스가 생성되어 deployment를 관리하는 Pod의 복제본을 유지해 Pod이 실패하는 경우 자동으로 새로운 Pod을 생성한다.YAML 파일로 생성한 것은 단일 Pod라서 Pod이 실패하면 자동으로 다시 생성되지 않아 새로운 Pod을 만들어야함. 그래서 복제본을 유지하거나 애플리케이션 가동 중단 없이 업데이트를 해야하는 경우라면 deployment 를 생성하는 방식이 유용하고,굳이 그렇지 않은 경우라면 간단하게 YAML을 만들어 생성,관리를 용이하게 하면된다관리.. 2024. 9. 3. [ Kubernetes ] 설치하기 네트워크설정 apt install net-tools vi /etc/netplan/00-installer-config.yamlnetwork: ethernets: enp0s3: dhcp4: no dhcp6: false addresses: - 192.168.48.20/16 nameservers: addresses: [8.8.8.8] routes: - to: default via: 192.168.0.1 version: 2 netplan apply 호스트네임 변경 hostnamectl set-hostname master hostname vi /etc/hosts 1.. 2024. 8. 26. 요즘의 나 ,, 나처럼 조신하고 아름다운 여성이 구사하기에 적합하지못한 언행이지만,, 2024. 8. 22. 이전 1 2 3 4 5 ··· 7 다음 반응형