티스토리 뷰
2021년 그리고 임인년
2021년은 정말 바쁜 한 해였습니다. A 은행 차세대 프로젝트에 착수하여 MSA PL로 프로젝트를 수행하며, 목표한 포스팅을 많이 작성하지 못했지만, 대규모 프로젝트에서 마이크로서비스 아키텍처를 적용하기 위해 지금도 바쁜 하루를 보내고 있습니다.
2021년에는 총 30개의 포스팅 글을 작성하였습니다........ 클라우드 & MSA 관련 포스팅을 시작한 2018년 이후 가장 저조하게 작성한 포스팅 수이지만, 그만큼 아직 작성하지 못한 지식들이 머리속에 가득하다는 의미겠네요. 곧 하나씩 풀어 내도록 하겠습니다.
2021년도 역시 클라우드와 MSA 관련 포스팅이 주를 이뤘었는데요.
- OSS 7
- 클라우드 6
- MSA 10
- CI/CD 7
의도하지 않게 골고루 작성을 했네요.
최근 기술과 관리의 중간에서 많은 고민과 함께 임인년을 시작했습니다. 검은 호랑이의 해인 임인년에는 어떠한 활용을 할 것인지 목표를 잡고 또 다시 2022년을 시작해 보도록 하겠습니다.
[MSA & Cloud]
- kubevirt
- EFK 최적화
- TDD 구현
- EventSourcing 구현
ElasticSearch 구축 (https://waspro.tistory.com/762)- Istio multi cluster mesh
Cloud Native DR 설계하기 (https://waspro.tistory.com/784)
[Kubernetes]
다중 클러스터 접근 구성 kubectl config use-context minikube (https://waspro.tistory.com/763)CSI (https://waspro.tistory.com/771)Kuberhealthy (https://waspro.tistory.com/772)- KubeInvaders
- Kubefed
- Metallb (ARP PROXY, ARP SPEAKER)
- Terraform
- Velero
- 보안
Pod 생성 및 종료 관리 (Health Check & Graceful Shutdown) (https://waspro.tistory.com/764)- 멀티클러스터 - Karmada(Kubernetes Armada)
kubernetes kubectl plugin (https://waspro.tistory.com/765)- 정책 관리 엔진 - Kyverno
- 리소스 및 구성 관련 모니터링 도구 - popeye
- VPA & Goldilocks
polaris (https://waspro.tistory.com/766)kubernetes 보안도구 (https://waspro.tistory.com/767)NetworkPolicy (https://waspro.tistory.com/768)kubectl 자동완성 (https://waspro.tistory.com/769)- Admission Controller
- Kubernetes Event Export
- kubectl kustomize
Terraform으로 EC2 인스턴스 생성하기 (https://waspro.tistory.com/773)Multi Container Design (https://waspro.tistory.com/775)Kubernetes Node 가용성 검증 (https://waspro.tistory.com/777)
[AWS]
- 랜딩존
- AWS NETWORK 구조 설계
- AWS Batch
AWS EKS에 MariaDB 설치하기 (https://waspro.tistory.com/778)AWS CodeSeriess 파이프라인 구성하기 (https://waspro.tistory.com/780)
[CI/CD & Framework]
- Git sourcetree / Git gitkraken
- Eclipse Sub Project 구조
- Jenkins Pipeline
- NotifyFailed - Jenkins Pipeline Pod Deployment Check Stage
- GitlabCI
- Atlassian 시점 기반 Commit
- Git Cherry-Pick
- Telepresence
- subtree
- Harbor Image Sign
- Harbor Image Sign CI/CD 체계 적용 - git master
- git reset, revert
- git amend
- git rebase, merge - Kanban
git ops & argocd (https://waspro.tistory.com/758)PMD (https://waspro.tistory.com/759)- SI 프로젝트와 배포 전략 (https://waspro.tistory.com/787)
[OpenSource Software]
- Kafka
- Kafka NewTopic
- Kafka sample test 환경
- Kafka 순서보장 - Schema Registry
- Apache HTTPD
- SSLSESSIONCOOKIE - Redis Pub/Sub
[Spring Boot]
- JACOCO
- Spring 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
- Total
- Today
- Yesterday
- JEUS7
- Da
- 오픈스택
- API Gateway
- webtob
- 마이크로서비스
- MSA
- OpenStack
- aws
- git
- wildfly
- 아키텍처
- openstack tenant
- JBoss
- SA
- 마이크로서비스 아키텍처
- SWA
- aa
- nodejs
- openstack token issue
- kubernetes
- jeus
- JEUS6
- apache
- node.js
- TA
- Architecture
- 쿠버네티스
- Docker
- k8s
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |