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