Recent posts

쿠버네티스 시크릿 업데이트 하기

less than 1 minute read

1 인증서 제발급후 반영 예제 sudo kubectl create secret tls freshtuna-me --key="/etc/letsencrypt/live/freshtuna.me/privkey.pem" --cert="/etc/letsencrypt/live/freshtuna.m...

logrotate를 활용하여 로그 관리하기

5 minute read

1. 서론 데이터베이스 시스템이나 어플리케이션 서버, 웹 서버를 운용하다 보면 어느순간 쌓여 있는 로그들을 확인할수 있다. 이렇게 쌓인 로그들은 운영중인 시스템에 장애가 발생했을때 원인을 찾기위해 자료로 활용되기 때문에, 로그를 확인하는 습관은 엔지니어가 가져야할 덕목이기도 하다....

kubeadm을 활용하여 웹서비스 배포해보기

8 minute read

1. kubeadm 소개 & 인프라 구성 kubeadm은 쿠버네티스가 제공하는 클러스터를 빠르게 구축할수 있도록 도와주는 도구입니다. kubeadm 외에도 로컬환경에서 간단하게 쿠버네티스를 구축해볼수 있는 minikube, 클라우드 프로비저닝을 기본으로 제공해주는 kops ...

Let’s Encrypt로 nginx 서버의 SSL 통신 구현하기

2 minute read

1. 공개키 암호화 방식 출처: https://commons.wikimedia.org/wiki/File:Public_key_encryption.svg  공개키 방식은 암호화와 복호화에 같은 키를 사용하는 대칭키 방식과 다르게 누구나 알수 있는 공개키와 소유자만이 알고 있는 비밀키...

k8s ingress 를 활용한 가상 호스팅

less than 1 minute read

1. 개요 “knufesta2019.freshtuna.me” 와 “floweryroad-api.freshtuna.me” 로 접근할수 있는 두개의 웹서비스들을 k8s 오브젝트 ingress 를 통해 가상호스팅 하는 예제를 다루어보고자 한다.