profile
Jiyoon in cloud valley, Change the world Why Not? / 오픈소스 생태계를 잘 이해하는 클라우드 개발자가 되고 싶은 지윤
post-thumbnail

Kubernetes 고급지게 scheduling 하기

Taints와 Tolerance를 이용해 특정 node에 scheduling하기, Node affinity를 이용해 pod를 특정 node에다가 예약하기 / 우선순위 주기 Pod affinity를 이용해 pod를 co-locating하기

2022년 3월 4일
·
0개의 댓글
·
post-thumbnail

Pod와 Cluster Nodes를 자동으로 Auto scaling하기

이번장 한줄 요약Autoscaling을 이용해 Pod나 Node를 Metric을 기반으로 자동으로 Scale-out하는 방법목차는1\. Autoscaling은 누가 수행하고 일어나는 과정은 어떤가?2\. CPU 사용량을 기준으로 Autoscaling 하기3\. Cust

2022년 2월 20일
·
0개의 댓글
·
post-thumbnail

Kubernetes : API Server 보안 (Securing API Server)

K8S 인증에 대한 이해 API server에 요청을 하는 client를 authenticate, authorizate하는 기능을 하는 플러그인을 이용해 인증단계를 거칠 수 있다. API server가 요청을 받으면, ㅇ니증 플러그인 목록의 각각에게 요청을 전달해서 신

2022년 2월 7일
·
0개의 댓글
·
post-thumbnail

Application에서 pod의 metadata에 접근하기

Accessing pod metadata / other resources from applicationPod에 대한 정보 (pod의 이름,..) 등은 pod를 생성할 때 사용하는 manifest를 통해 미리 알 수 있지만, pod가 생성된 이후 알 수 있는 정보들이 있

2022년 1월 25일
·
0개의 댓글
·
post-thumbnail

Replication Controllers: Pod를 항상 실행하도록 보장하기

Replication controller는 pod가 항상 실행되도록 보장하는 쿠버네티스 리소스.만약 어떤 이벤트로 인하여 클러스터의 node에서 pod가 제거되면, ReplicationController가 missing pod를 인식하고, 대체할 pod를 만들어낸다.P

2022년 1월 17일
·
0개의 댓글
·
post-thumbnail

Pods: K8S에서 구동되는 컨테이너들

Kubernetes 의 3장에서는 Pod를 다룬다.

2022년 1월 9일
·
0개의 댓글
·

Back to the basic - Python interpreter의 작동방식

interpreterCompile : 프로그래밍 언어를 Runtime 이전에 기계어로 해석하는 작업 (원시 코드 → object code)Interprete : Runtime 이후에 Row단위로 해석하며 프로그램을 구동시키는 방식. 프로그래밍 언어를 기계어로 바로 바꾸

2021년 11월 8일
·
0개의 댓글
·

Back to the basic - Python Mock 을 사용한 TestCase 작성

Test를 작성할 때, 파이썬에서 테스트를 작성하는 표준적인 방법은 unittest 내장 모듈을 쓰는 것이다.예를 들어, utils.py의 to_str을 테스트하는 코드를 작성하고 싶으면util_test.py를 만들고 해당 모듈을 import한다. 그 후 명령줄에서 테

2021년 11월 4일
·
0개의 댓글
·

Back to the basic - gRPC

1년 정도gRPC 기반의 프레임워크로 gRPC 통신을 통해 Microservices 중 몇가지를 개발했다. 프로토버퍼를 빌드하고, 배포도 해봤지만 그동안 뭔지도 잘 모르고 배포해왔다는 생각이 들어.. Back to the basic의 첫 시리즈로 gRPC를 공부해봤다.

2021년 10월 19일
·
0개의 댓글
·

[GCP LAB] Kubernetes in GCP (구글 클라우드에서 Kubernetes cluster 및 리소스 생성해보기)

Jumpstart your cloud career 의 일환으로 Google Certified Korea에서 진행하는 Google Cloud Jam을 신청했다. 신청은 무료고 (너무조하.. ), Qwiklab 액세스 계정에 약 한달간 subscription 크레딧을 제공

2021년 9월 30일
·
0개의 댓글
·

CNCF Day Review; 클라우드 네이티브 환경으로의 전환

CNCF Community Day의 몇가지 세션에 참석하며 메모한 내용을 Archiving한다.아래 내용의 출처는 모두 원발표자님들께 있으며, 보통 webinar를 들을 때 집중력이 많이 깨지는 편인데 CNCF Community Day의 세션들은 모두 다 재밌었던 내용

2021년 9월 24일
·
0개의 댓글
·

Junior Backend Engineer 6개월 후기 풂.txt - (1) 개발자라는 직업에 대해

Cloud Management Platform 개발 Backend 직무로 인턴 기간 → 주니어 생활을 한지 7개월 정도 되었다. 최근에 개발자라는 직업이 많이 주목 받으면서 내가 갖게 된 첫 직업인 개발자에 대해 이 시점에서 돌아보고 싶었다. 누구에게는 개발자가 천직일

2021년 7월 5일
·
2개의 댓글
·
post-thumbnail

Azure VM ScaleSets A to Z

Preview Multi Cloud Management Platform python plugin 개발을 하면서 Azure가 제공해주는 Virtual Machine Scale Sets API (python sdk)를 이용해 resources를 하는 업무를 맡았다. Vi

2021년 4월 22일
·
0개의 댓글
·
post-thumbnail

CloudONE(3). Spinnaker 를 이용한 Helm chart 배포 파이프라인 구축기

SpaceONE의 helm chart 배포는 manifest values.yaml 파일들을 Gitlab에 업로드후 수동 배포를 했기 때문에, yaml 파일이 산재해있어 관리가 어려운 issue가 있었다. 이와 더불어, gitlab repo와 연동해 values.yaml

2021년 4월 5일
·
0개의 댓글
·
post-thumbnail

CloudONE(2) Prometheus와 Grafana를 연동한 MongoDB Monitoring 시스템 구축기

SpaceONE 의 Main Database engine인 MongoDB의 Sharded Cluster Monitoring 티켓을 받게 되었다. 기존의 클러스터를 Monitoring 하던 Prometheus-Grafana Dashboard에 MongoDB Cluster

2021년 4월 5일
·
1개의 댓글
·
post-thumbnail

[CloudONE(1). Kubernetes 101]

DevOps 파트로 인턴을 시작하게 되어 DevOps에 대한 공부와 함께, 컨테이너 기술 / Docker와 Kubernetes에 대한 내용을 담은 Kubernetes 101 세미나 준비로 첫 업무를 시작하게 되었다.DevOps와 Container 기술, Kubernet

2021년 4월 5일
·
0개의 댓글
·
post-thumbnail

멀티클라우드 용어 사전 (AWS vs Azure vs GCP vs Alibaba Cloud vs OCI vs Naver Cloud)

Multicloud management platform 을 개발하는 팀 성격 덕분에 다양한 provider들의 클라우드 플랫폼을 경험하게 되었다. 매우매우매우 만족.knowledge share 시간에 얻은 지식들을 기반으로 내부공유용 (feat.내가 헷갈려서) mult

2021년 4월 5일
·
0개의 댓글
·
post-thumbnail

CloudONE(0) 메가존 클라우드 CloudONE팀 인턴 후기

안녕하세요 Jiyoon 입니다. Megazone Cloud의 CloudONE 팀에서 6개월간 DevOps 로 시작해 Backend 로 끝내는 인턴생활을 마무리하며, 그동안 들었던 많은 생각들과 과정을 여러 가지 주제로 나눠 정리해놓으면 좋겠다는 생각이 들어 글을 쓰게

2021년 4월 4일
·
2개의 댓글
·
post-thumbnail

쿠버네티스 Service Account를 이용한 Authentication (RBAC)

쿠버네티스 Service Account를 이용한 Authentication (RBAC)

2021년 4월 3일
·
1개의 댓글
·