Blog linux (11)

random_image
k8s

docker야 이사가자 k8s로! - 1

network, postgresql

안녕하세요, 오늘은 docker에서 운영중이던 제 블로그를 하이퍼바이저를 이용해 k8s 클러스터를 구축하고 옮기는 작업을 진행해보겠습니다. 꽤 긴 내용이 될 것 같아서 여러 포스트로 나누어 작성 할 예정입니다.

큰 주제로는 우선

  1. VirtualBox로 …

k8s linux

Read More →
random_image
k8s

docker야 이사가자 k8s로! - 2

nginx, django-web

안녕하세요, 저번 포스트에 이어서 docker to k8s 내용을 작성해보도록 하겠습니다.

오늘은 web과 nginx를 k8s 리소스로 변경하는 작업을 해볼게요.


1. Web

먼저, web을 변환해보겠습니다.
그 전에, 우선 제가 운영하고있던 Dockerfile, …

k8s linux

Read More →
random_image
DevSecOps

서버가 공격당하고 있어요.

저에게

안녕하세요. 오늘은 DevSecOps로 한층 더 다가가게된 사례를 설명드리겠습니다.
(추가로 제가 아직까지 Lightsail의 가장 저렴한 버전을 유지하는 이유도 같이 설명 될 수 있을 것 같습니다.)

서버가 공격당했어요, 저에게..ㅎㅎ

서버에 접속하려고보니, down되어있습니다. …

fail2ban linux prometheus nginx log

Read More →
random_image
k8s

docker야 이사가자 k8s로! - 3

prometheus, grafana

안녕하세요. 오늘은 prometheus, grafana를 docker에서 k8s로 이사시킬건데요,
전과는 다르게 이번엔 Helm을 사용해보겠습니다.
Helm이란 간단하게 Kubernetes(쿠버네티스) 애플리케이션을 쉽게 배포하고 관리할 수 있도록 도와주는 패키지 매니저 입니다.
마치 Mac에서 homebrew를 사용하는 …

k8s linux prometheus grafana

Read More →
random_image
k8s

Kubernetes + UIPath - 1

kubernetes에서 UIPath 연결하기

안녕하세요, 오늘은 제가 kubernetes를 배우게 된 이유인 UIPath 라는 자동화 시스템 툴과의 연결을 진행해보겠습니다.
저는 UIPath라는 툴을 사용해서 현업의 업무자동화를 진행했었는데요. 업무 중 하나는 백그라운드에서 가동이 되는 업무였는데도 시간이 2시간이 …

k8s linux UIPath

Read More →
random_image
k8s

Kubernetes + UIPath - 2

Kubernetes 에서 UIPath 프로세스 실행하기

안녕하세요, 이번에는 저번 포스트에 이어서 UIPath Linux Robot으로 백그라운드 프로세스를 가동해볼게요.

일단 테스트를 하면서 문제가 한가지 생겼었는데, 저번 포스트에서 Image를 registry.uipath.com/robot/runtime:latest 이걸로 사용했습니다.
해당 이미지로 생성되는 로봇의 버전은 아래와같이 22.4 …

k8s linux UIPath

Read More →
random_image
k8s

Kubernetes + UIPath - 3

k8s에서 uipath linux robot HPA 적용

안녕하세요, 오늘은 저번 포스트에 이어서 uipath 로봇이 hpa 적용 되는 부분을 확인해보겠습니다.

우선 기대하는 부분은 저희가 저번 포스트에서는 단순하게 로봇 한대로 Hi “yyyy-MM-dd hh:mm:ss” 형식을 출력하는걸로 끝냈습니다.
이번에는 Queue를 생성해서 …

k8s linux UIPath

Read More →
random_image
IaC

Terraform - 이때다 싶다.

Terraform으로 인스턴스 생성까지

안녕하세요.
오늘은 IaC(Infrastructure as Code)의 종류인 terraform을 사용해서 ec2 인스턴스까지 생성하는 과정을 적어보려고 합니다.


1. terraform 설치

우선, 저는 terraform이 설치되어있지않아서 brew로 설치부터 하겠습니다.

$ brew install terraform                                                                            127 …

ec2 linux terraform aws

Read More →
random_image
k8s

k8s와 cgroup

k8s는 어떻게 linux-cgroup을 이용할까?

오늘은 CKA를 취득하면서 궁금했던 "Kubernetes (k8s)에서 cgroup을 어떻게 이용하는가"에 대해 작성해보겠습니다.

# cgroup이란??

우선, cgroup에 대해 먼저 설명드리겠습니다.
cgroup이란 Control Group으로 주로 CPU 시간, 메모리, 네트워크 대역폭 등을 처리하는 리눅스 …

k8s linux

Read More →
random_image
DevSecOps

리버스 프록시 기반 분산 아키텍처 구축 - 1

AWS Lightsail

안녕하세요, 오늘은 서비스 증가에 따라 서버 증축 및 분산 아키텍쳐를 구축하게 된 내용을 작성해보고자 합니다.

1. 아키텍쳐 개요

우선 저의 원래 서비스 환경에 대해서 말씀드리자면, AWS Lightsail의 가장 저렴한 버전을 …

docker linux prometheus nginx grafana jenkins

Read More →
random_image
k8s

k8s의 CRD 만들기

Custom Resource Definition

안녕하세요. 저번 포스트에서 k8s의 Deployment, ReplicaSet을 직접 생성하고 테스트하는 내용을 작성했었습니다. 👉🏻 Deployment,RecpliaSet 테스트

오늘은 이어서, 테스트를 위해 kubebuilder, go언어를 설치한김에 Custom Resource Definition을 작성 후 테스트까지 해볼까 합니다. …

k8s linux

Read More →