Blog k8s

random_image
k8s

Kubernetes + UIPath Window - 2

kubevirt 사용한 Window Snapshost 가상머신

안녕하세요, 오늘은 저번 포스트에 이어서 window를 kubevirt 가상머신으로 생성해서 올려볼거에요.
저번 포스트에서는 Custom Window ISO를 생성해서, 해당 이미지를 cd-rom으로 인식 하게 한 후
kubevirt에서 가상머신을 생성해줬습니다.

다만 이 방식은 윈도우를 …

k8s UIPath window kubevirt cdi

Read More →
random_image
k8s

kubernetes + UIPath Window - 1

kubevirt 사용한 Custom Window ISO 가상머신

안녕하세요. 오늘은 Kubernetes에서 window 가상머신을 올려보도록 하겠습니다.
언급한 UIPath는 사실 window에 최적화 되어있는 자동화 툴 입니다.
이전 포스트에서 Linux Robot을 사용해서, 간단하게 k8s HPA까지 작동하는걸 확인했었는데요.
이번에는 윈도우에서 작동 시킬 …

k8s UIPath window kubevirt cdi

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
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 - 1

kubernetes에서 UIPath 연결하기

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

k8s linux UIPath

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

docker야 이사가자 k8s로! - 2

nginx, django-web

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

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


1. Web

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

k8s linux

Read More →
random_image
k8s

docker야 이사가자 k8s로! - 1

network, postgresql

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

큰 주제로는 우선

  1. VirtualBox로 …

k8s linux

Read More →
random_image
k8s

k8s의 CRD 만들기

Custom Resource Definition

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

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

k8s linux

Read More →
random_image
k8s

k8s의 Deployment, ReplicaSet

Controller-Runtime 사용한 k8s Deployment, ReplicaSet 작동 원리

안녕하세요. 오늘은 쿠버네티스를 사용하면서 가장 먼저 궁금했던 Deployment와 ReplicaSet의 작동 원리에 대해서 한번 살펴보겠습니다.
우선 Deployment와 ReplicaSet에 대해 간략하게 설명드리자면, 아래는 k8s doc에 존재하는 deployment와 replicasset의 yml 파일 입니다.
각각의 …

k8s

Read More →
random_image
k8s

k8s와 cgroup

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

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

# cgroup이란??

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

k8s linux

Read More →