분류 전체보기84 [ SMTP 메일 전송 ] Could not convert socket to TLS SMTP 서버 정보를 받고, 이메일 전송 테스트를 진행했다. 간단하게 컨트롤러만 만들어서 postman으로 날려봄 이런 상황이 발생했고, 이메일은 전송되지않음도메인 접속에 실패하고 ping도 안가는 상황,, ??????왜그랴 는 이제 찾아보자 써칭해본결과 PKIX path building failed 관련에러-> 서버의 인증서를 다운로드하여 키스토어에 추가해야한다? crt 파일을 만들어서 넣고 인증 어쩌구저쩌구 했으나 안됨 tls버전이 안맞는다?-> 보안문제로 기존에 지원하던 TLS버전이 지원중단되서 TLS버전이 1.0이나 1.1로 사용되는 경우가있다는것을알게됨 port문제?-> 예전에 사용했던거나 보안문제 등 여러가지 상황에 따라 25, 465, 587, 2525 등이 사용됨. 표준은.. 2024. 10. 2. [ 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. 이전 1 2 3 4 5 ··· 14 다음 반응형