티스토리 뷰

공지사항

2022년 waspro 활동

GodNR 2022. 2. 1. 22:05
728x170

2021년 그리고 임인년

2021년은 정말 바쁜 한 해였습니다. A 은행 차세대 프로젝트에 착수하여 MSA PL로 프로젝트를 수행하며, 목표한 포스팅을 많이 작성하지 못했지만, 대규모 프로젝트에서 마이크로서비스 아키텍처를 적용하기 위해 지금도 바쁜 하루를 보내고 있습니다.
2021년에는 총 30개의 포스팅 글을 작성하였습니다........ 클라우드 & MSA 관련 포스팅을 시작한 2018년 이후 가장 저조하게 작성한 포스팅 수이지만, 그만큼 아직 작성하지 못한 지식들이 머리속에 가득하다는 의미겠네요. 곧 하나씩 풀어 내도록 하겠습니다.
2021년도 역시 클라우드와 MSA 관련 포스팅이 주를 이뤘었는데요.

  • OSS 7
  • 클라우드 6
  • MSA 10
  • CI/CD 7

의도하지 않게 골고루 작성을 했네요.
최근 기술과 관리의 중간에서 많은 고민과 함께 임인년을 시작했습니다. 검은 호랑이의 해인 임인년에는 어떠한 활용을 할 것인지 목표를 잡고 또 다시 2022년을 시작해 보도록 하겠습니다.

[MSA & Cloud]

1) kubevirt
2) EFK 최적화
3) TDD 구현
4) EventSourcing 구현
5) ElasticSearch 구축 (https://waspro.tistory.com/762)
6) Istio multi cluster mesh

[Kubernetes]

1) 다중 클러스터 접근 구성 kubectl config use-context minikube (https://waspro.tistory.com/763)
2) CSI (https://waspro.tistory.com/771)

3) Kuberhealthy (https://waspro.tistory.com/772)
4) KubeInvaders

5) Kubefed

6) Metallb (ARP PROXY, ARP SPEAKER)
7) Terraform
8) Velero
9) 보안
10) Pod 생성 및 종료 관리 (Health Check & Graceful Shutdown) (https://waspro.tistory.com/764)
11) 멀티클러스터 - Karmada(Kubernetes Armada)
12) kubernetes kubectl plugin (https://waspro.tistory.com/765)
13) 정책 관리 엔진 - Kyverno
14) 리소스 및 구성 관련 모니터링 도구 - popeye
15) VPA & Goldilocks
16) polaris (https://waspro.tistory.com/766)
17) kubernetes 보안도구 (https://waspro.tistory.com/767)
18) NetworkPolicy (https://waspro.tistory.com/768)
19) kubectl 자동완성 (https://waspro.tistory.com/769)
20) Admission Controller

21) Kubernetes Event Export

22) kubectl kustomize

[AWS]

1) 랜딩존
2) AWS NETWORK 구조 설계
3) AWS Batch

4) AWS EKS에 MariaDB 설치하기 (https://waspro.tistory.com/778)

[CI/CD & Framework]

1) Git sourcetree / Git gitkraken

2) Eclipse Sub Project 구조

3) Jenkins Pipeline

- NotifyFailed
4) Jenkins Pipeline Pod Deployment Check Stage
5) GitlabCI
6) Atlassian 시점 기반 Commit

7) Git Cherry-Pick

8) Telepresence
9) subtree
10) Harbor Image Sign
- Harbor Image Sign CI/CD 체계 적용
11) git master
- git reset, revert
- git amend
- git rebase, merge
12) Kanban
13) git ops & argocd (https://waspro.tistory.com/758)
14) PMD (https://waspro.tistory.com/759)

[OpenSource Software]

1) Kafka

- Kafka NewTopic

- Kafka sample test 환경

- Kafka 순서보장
2) Apache HTTPD

- SSLSESSIONCOOKIE

3) Redis

- Redis Pub/Sub

[Spring Boot]

1) JACOCO

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


작년과 마찬가지로 여전히 코로나로 인해 어려운 한해를 보내고 있습니다. 임인년 검은 호랑이의 기운으로 코로나를 극복하고, 예전 모습으로 되돌아 갈 수 있는 날이 하루 빨리 돌아왔으면 좋겠습니다.
올 해도 화이팅!
# 참조
> Pod Topology Spread Constraints
- kubectl get pods podsname -n namespaces -o yaml
- kubectl get pods -w
- kubectl get service --all-namespaces
- kubectl get service -A
- 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
- curl -k (--insecure : https test)
- curl -X POST \
http://localhost:8080/servlet \
-H 'Accept: application/json' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: multipart/mixed' \
-H 'Postman-Token: 406bfbe4-94d3-0c70-1b0f-0d1fdb2a6f5b' \
-H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
-F 'uploadFile=@access_log.2021.01.06'

# 실행계획

# 디버깅

# Release Layup / BranchUp

그리드형