티스토리 뷰

공지사항

RETRO - 2020 & PLAN - 2021

GodNR 2020. 12. 20. 17:58
728x90
반응형

RETRO

2020년도 이제 2주 남짓 남았네요.

사회는 코로나 19로 인해 많은 부분 변화가 생기고 있죠. 앞으로 포스트코리아를 어떻게 헤쳐 나가야 할까.. 많은 고민속에 올해를 마무리하고, 내년을 잘 시작해야 할 것 같아요.


2020 포스팅 리뷰

2020년을 돌아보니 총 72개의 포스팅을 작성했네요.

A. 클라우드 마스터

역시나 클라우드 관련 포스팅이 37개로 가장 많은 비율을 차지했습니다.

클라우드 마스터에서 다뤄진 주요 내용은 AWS 관련 Managed Service 활용 방안, MSA 그리고 Kubernetes 관련 내용이 주를 이루었습니다.

B. 미들웨어 마스터

미들웨어의 경우 올해 총 3개의 포스팅을 작성했습니다.

최근 오픈소스 미들웨어에 대응하기 위해 기존 Enterprise WAS 들이 하나하나 대응에 나서고 있어 2021년에는 보다 많은 포스팅을 작성할 가능성이 높아보입니다.

C. 개발, 데이터베이스

개발, 데이터베이스에서는 총 25개의 포스팅이 작성되었습니다. 특히나 CI/CD 관련 글의 비중이 높고, 이는 개발과 관련되지만, 일부 클라우드와도 관련된 포스팅이라 볼 수 있습니다.

또한 NodeJS와 Spring Boot 관련 포스팅이 추가되었습니다.

D. 네트워크, 운영체제

네트워크, 운영체제에서는 총 1개의 포스팅을 작성했습니다.

아무래도 SWA에서 업무를 진행하다보니, 해당 부분에 대한 포스팅이 다소 적은 경향이 있습니다.

E. OpenSource Software

OpenSource Software에서는 총 1개의 포스팅을 작성했습니다.

OSS의 경우 JupyterHub라는 머신러닝 분석 툴 관련 포스팅 하나가 추가되었습니다. 올해 신규 프로젝트 보다는 대부분 TF 업무 위주로 진행하다보니, 각 프로젝트에 특화된 다양한 OSS를 다뤄보지는 못한거 같아요.

F. IT Wordbook

IT Wordbook에서는 총 5개의 포스팅을 작성했습니다.

신규로 추가한 항목으로 간단하게 의미를 정의하는 챕터입니다. 5개의 포스팅 모두 클라우드와 MSA와 관련된 주제를 갖고 있습니다.

위와 같이 포스팅이 작성되었고, 목표로 한 Topic 중 아직 작성되지 못한 부분이 많이 있습니다.

클라우드와 MSA 관련된 지식 확대는 당분간 계속될 예정입니다.


2021년 포스팅 예정

여전히 주를 이룰 토픽은 클라우드와 MSA가 될 예정입니다.

[MSA & Cloud]

1) Kubeflow

2) Tekton

3) Docker images 빌드 최적화 (재사용을 위한 docker images의 build 순서를 조정하거나, 불필요한 layer를 줄이는 등의 방법)

 

[Kubernetes]

1) Container 기동 후 Complete 에서 지속 Restart되는 현상

- Docker Image의 CMD Script가 종료되어 Init으로 기동되는 CMD를 종료되지 않도록 변경해야 하는 방안

- BASH의 경우 종료되지 않음

- Shell Script의 완료로 인해 발생 가능함

2) Container의 Stack Size를 조절하는 방안

- /etc/docker/daemon.json에 반영

- default-ulimits name stack hard soft 적용

3) kubectl config use-context minikube

- 다중 클러스터 접근 구성

https://kubernetes.io/ko/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

4) kubernetes configMap

5) SCC 권한

6) POD 강제 재기동

 

[AWS]

1) 랜딩존

2) EKS ALB Rolling Update (readinessGates)

3) AWS NETWORK 구조 설계

 

[CI/CD & Framework]

1) Git Flow

- Git sourcetree / Git gitkraken

2) Eclipse Sub Project 구조

3) Jenkins Pipeline NotifyFailed

4) Jenkins Pipeline Pod Deployment Check Stage

5) GitLab Multi Branch

 

[OpenSource Software]

1) Kafka

- Kafka NewTopic

- Kafka sample test 환경

- Kafka 순서보장

 

[ETC]

1) WSL

앞으로 추가되는 내용은 계속 업데이트 예정


올 한해는 코로나로 인해 모두 어려운 한해를 보내왔으며, 그 기조는 앞으로도 당분간 유지될 것으로 보입니다. 모두 힘내서 코로나를 극복하고 힘찬 2021년을 맞이했으면 좋겠습니다.

마스크 벗고 맘껏 웃으면서 회식하는 그날이 빨리 돌아오기를 바라며..!

 

# 참조

- kubectl get pods podsname -n namespaces -o yaml

- kubectl get pods -w

- kubectl get service --all-namespaces

- kubectl --kubeconfig=$HOME/.kube/config rollout restart deployment/test-deployment

- kubectl create secrets tls / ingress yaml apply

- docker exec -itu root contianer_name bash

- watch -n interval "command"

- fuser -ck /dev/sdb1 && umount /dev/sdb1

728x90
반응형