Blog linux (11)
docker야 이사가자 k8s로! - 1
network, postgresql
안녕하세요, 오늘은 docker에서 운영중이던 제 블로그를 하이퍼바이저를 이용해 k8s 클러스터를 구축하고 옮기는 작업을 진행해보겠습니다. 꽤 긴 내용이 될 것 같아서 여러 포스트로 나누어 작성 할 예정입니다.
큰 주제로는 우선
- VirtualBox로 …
Read More →
docker야 이사가자 k8s로! - 2
nginx, django-web
안녕하세요, 저번 포스트에 이어서 docker to k8s 내용을 작성해보도록 하겠습니다.
오늘은 web과 nginx를 k8s 리소스로 변경하는 작업을 해볼게요.
1. Web
먼저, web을 변환해보겠습니다.
그 전에, 우선 제가 운영하고있던 Dockerfile, …
Read More →
서버가 공격당하고 있어요.
저에게
안녕하세요. 오늘은 DevSecOps로 한층 더 다가가게된 사례를 설명드리겠습니다.
(추가로 제가 아직까지 Lightsail의 가장 저렴한 버전을 유지하는 이유도 같이 설명 될 수 있을 것 같습니다.)
서버가 공격당했어요, 저에게..ㅎㅎ
서버에 접속하려고보니, down되어있습니다. …
fail2ban linux prometheus nginx logRead More →
docker야 이사가자 k8s로! - 3
prometheus, grafana
안녕하세요. 오늘은 prometheus, grafana를 docker에서 k8s로 이사시킬건데요,
전과는 다르게 이번엔 Helm을 사용해보겠습니다.
Helm이란 간단하게 Kubernetes(쿠버네티스) 애플리케이션을 쉽게 배포하고 관리할 수 있도록 도와주는 패키지 매니저 입니다.
마치 Mac에서 homebrew
를 사용하는 …
Read More →
Kubernetes + UIPath - 1
kubernetes에서 UIPath 연결하기
안녕하세요, 오늘은 제가 kubernetes를 배우게 된 이유인 UIPath 라는 자동화 시스템 툴과의 연결을 진행해보겠습니다.
저는 UIPath라는 툴을 사용해서 현업의 업무자동화를 진행했었는데요. 업무 중 하나는 백그라운드에서 가동이 되는 업무였는데도 시간이 2시간이 …
Read More →
Kubernetes + UIPath - 2
Kubernetes 에서 UIPath 프로세스 실행하기
안녕하세요, 이번에는 저번 포스트에 이어서 UIPath Linux Robot으로 백그라운드 프로세스를 가동해볼게요.
일단 테스트를 하면서 문제가 한가지 생겼었는데, 저번 포스트에서 Image를 registry.uipath.com/robot/runtime:latest
이걸로 사용했습니다.
해당 이미지로 생성되는 로봇의 버전은 아래와같이 22.4 …
Read More →
Kubernetes + UIPath - 3
k8s에서 uipath linux robot HPA 적용
안녕하세요, 오늘은 저번 포스트에 이어서 uipath 로봇이 hpa 적용 되는 부분을 확인해보겠습니다.
우선 기대하는 부분은 저희가 저번 포스트에서는 단순하게 로봇 한대로 Hi “yyyy-MM-dd hh:mm:ss” 형식을 출력하는걸로 끝냈습니다.
이번에는 Queue를 생성해서 …
Read More →
Terraform - 이때다 싶다.
Terraform으로 인스턴스 생성까지
안녕하세요.
오늘은 IaC(Infrastructure as Code)의 종류인 terraform을 사용해서 ec2 인스턴스까지 생성하는 과정을 적어보려고 합니다.
1. terraform 설치
우선, 저는 terraform이 설치되어있지않아서 brew로 설치부터 하겠습니다.
$ brew install terraform 127 …
Read More →
k8s와 cgroup
k8s는 어떻게 linux-cgroup을 이용할까?
오늘은 CKA를 취득하면서 궁금했던 "Kubernetes (k8s)에서 cgroup을 어떻게 이용하는가"에 대해 작성해보겠습니다.
# cgroup이란??
우선, cgroup에 대해 먼저 설명드리겠습니다.
cgroup이란 Control Group으로 주로 CPU 시간, 메모리, 네트워크 대역폭 등을 처리하는 리눅스 …
Read More →
리버스 프록시 기반 분산 아키텍처 구축 - 1
AWS Lightsail
안녕하세요, 오늘은 서비스 증가에 따라 서버 증축 및 분산 아키텍쳐를 구축하게 된 내용을 작성해보고자 합니다.
1. 아키텍쳐 개요
우선 저의 원래 서비스 환경에 대해서 말씀드리자면, AWS Lightsail의 가장 저렴한 버전을 …
docker linux prometheus nginx grafana jenkinsRead More →
k8s의 CRD 만들기
Custom Resource Definition
안녕하세요. 저번 포스트에서 k8s의 Deployment, ReplicaSet을 직접 생성하고 테스트하는 내용을 작성했었습니다. 👉🏻 Deployment,RecpliaSet 테스트
오늘은 이어서, 테스트를 위해 kubebuilder, go언어를 설치한김에 Custom Resource Definition
을 작성 후 테스트까지 해볼까 합니다. …
Read More →