Digital Garden
Search
CTRL + K
Digital Garden
Search
CTRL + K
0.INFO
Let me introduce myself
Zerotay Digital Garden
1.DAILY
2024-05-08(수)
2.PROJECT
P-AEWS 3기 스터디
1주차 - EKS 준비
1주차 - 테라폼으로 프로비저닝, 다양한 노드 활용해보기
2주차 - 네트워크
2주차 - 테라폼 세팅
3주차 - 다양한 노드 그룹
3주차 - 스토리지
4주차 - 관측 가능성
5주차 - 오토스케일링
6주차 - 시큐리티
7주차 - 모드, 노드
8주차 - CICD
10주차 - 시크릿 관리
12주차 - aws lattice, gateway api
EKS 사전 준비
P-Istio Hands-on 스터디 1기
1주차 - istio 소개, 첫걸음
2주차 - 엔보이, 게이트웨이
책 내용 정리
P-웹호스팅 블로그 커스텀
람다로 gist 이미지 반환하기
본격 블로그 수정 - 댓글, 사진 업로드
사진 저장소
현재 상황 분석 및 요구사항 파악
3.AREA
CS 면접 스터디
CS 면접 스터디
SSH 터널링
도커 레이어 & 네트워크
주소창에 url을 입력했을 때 일어나는 과정
쿠버네티스 개요
쿠버네티스 설치 실습
특수 컨테이너
파드에 대해서
프로세스와 스레드의 차이에 대해
문지방
R-16회 문지방
R-16회 문지방
R-17회 문지방
17회 촛불
R-18회 문지방
R-18회 문지방
레이디 맥도날드
문지방
어린 왕자
인간 실격
펀치드렁커드
생산성
P-나스 세팅 및 설정
나스 네트워크 설정
나스 초기 세팅
노트북 옵시디언 동기화
P-리소스 정리하기
P-리소스 정리하기
노트 정리
25.05 테크니컬 라이팅
노트 정리
PARA
코버네티스
로컬에서 페이지 실행하기
코버네티스
홈서버 구축 및 운영
P-NAS 구매
NAS 제품 선정
NAS 필요성 검토
P-NAS 구매
홈서버 구축 및 운영
4.RESOURCE
4.RESOURCE
CULTURE
Book
B-시험장에 몰래 가져갈 이경오의 SQL + SQLD 비밀노트
1. 오라클 DBMS 실습환경 구축
2. 실습 데이터 구성
3. 데이터 모델링의 이해
4. 데이터 모델과 성능
5. SQL 기본
6. SQL 활용
7. SQL 최적화 기본 원리
8. 시험 직전 비밀노트
B-시험장에 몰래 가져갈 이경오의 SQL + SQLD 비밀노트
B-왜 나는 너를 사랑하는가 (70만 부 기념 리커버)
B-왜 나는 너를 사랑하는가 (70만 부 기념 리커버)
소감
B-입 속의 검은 잎
B-입 속의 검은 잎
소감
B-죽은 자의 집 청소
B-죽은 자의 집 청소
The Rust Programming Language
0. 들어가기 앞서
1. 시작해봅시다
1.1. 러스트 설치
1.2 Hello, World!
1.3. 카고를 사용해봅시다
2. 추리 게임
3. 일반적인 프로그래밍 개념
3.1. 변수와 가변성
3.2. 데이터 타입
3.3. 함수
3.4. 주석
3.5. 제어 흐름문
4. 소유권 이해하기
4.1. 소유권이 뭔가요
4.2. 참조와 대여
4.3. 슬라이스
5. 구조체로 연관된 데이터를 구조화하기
5.1. 구조체 정의 및 인스턴스화
5.2. 구조체를 사용한 예제 프로그램
5.3. 메서드 문법
The Rust Programming Language
그림으로 공부하는 마이크로서비스 구조
2025년의 벽
DX 추진을 위한 방침
관찰 가능성 패턴
그림으로 공부하는 마이크로서비스 구조
데이터 결합
데이터 관리 패턴
데이터베이스 간 동기화
데이터베이스 접근
디지털 전환이란
레이어 아키텍처
리팩터링 패턴
릴리스 관리
마이크로서비스 패턴
마이크로서비스란
마이크로서비스의 감시와 운영
마이크로서비스의 개발,운영 흐름
마이크로서비스의 개발과 운영
마이크로서비스의 개발과 운영에 필요한 모범 사례
마이크로서비스의 개발에 필요한 환경
마이크로서비스의 적용 기준
마이크로서비스의 특징
멀티 클라우드
배포 기술 비교와 정리
배포 패턴
분산 클라우드
서버리스
서비스 간 연계
서비스 검색 패턴
서비스 구조
서비스 메시란
서비스 메시로 할 수 있는 것
서비스 메시의 소프트웨어 예
서비스 메시의 필요성
서비스화 진행 방법
에지 컴퓨팅
외부 API 패턴
정리
컨테이너
컨테이너와 하이브리드,멀티 클라우드
쿠버네티스
클라우드 네이티브 컴퓨팅
클라우드 네이티브 컴퓨팅을 지탱하는 기술 요소
클라우드 배포 모델
클라우드 컴퓨팅의 발자취
통신 패턴
트랜잭셔널 메시징 패턴
트랜잭션 처리
하이브리드 클라우드
헥새거널 아키텍처
Book
CULTURE
KNOWLEDGE
KNOWLEDGE
AWS
리소스
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service
EKS Automode
Amazon Virtual Private Cloud
Amazon Virtual Private Cloud
Amazon VPC Lattice
Amazon Elastic Cloud Compute
Amazon Elastic Container Service
Amazon Elastic File System
Amazon Eventbridge
Amazon Lambda
Amazon S3
Amazon Systems Manager
AWS CloudFormation
AWS Cloudtrail
AWS Identity and Access Management
AWS Web Application Firewall
Elastic Load Balancing
리소스
Amazon Fargate
AWS
AZ
EKS, ECS 비교
리전
CNCF
Istio
Istio
Istio Extenisibility
Istio EnvoyFilter
Istio Extenisibility
Istio WasmPlugin
Istio WorkloadEntry
Istio WorkloadGroup
메시 배포 모델
Istio Observability
Istio Observability
Istio Telemetry
Kiali
Istio Security
Istio Security
Istio AuthorizationPolicy
Istio PeerAuthentication
Istio RequestAuthentication
Istio Traffic Management
Istio DestinationRule
Istio Gateway
Istio ProxyConfig
Istio ServiceEntry
Istio Sidecar
Istio Traffic Management
Istio VirtualService
Istio Operator
istioctl
istiod
pilot-agent
사이드카 모드
앰비언트 모드
CNCF
Envoy
Jaeger
Keycloak
LoxiLB
MetalLB
OpenTelemetry
Rook
SPIFFE
DB
SQL
DCL
DDL
DML
SQL 연산자
SQL 함수
SQL
TCL
계층형 질의
데이터 유형
뷰
서브 쿼리
옵티마이저
인덱스
절차형 SQL
조인
집합 연산
데이터 모델링
ERD
관계
관계형 대수
데이터 모델링
반정규화
성능 데이터 모델링
속성
식별자
엔터티
정규화
DB
SQLD
관계형 데이터베이스
트랜잭션
Kubernetes
etc
etc
버전
버전
Kubernetes v1.31 - Elli
Kubernetes v1.32 - Penelope
Kubernetes v1.33 - Octarine
쿠버 블로그
쿠버 블로그
멀티 컨테이너 파드 개요
쿠버 스케줄러 시뮬레이터 소개
툴
crictl
Helm
K9s
KIND
kubeadm
kubectl
Kubespray
kubestr
툴
CKA
feature gate
Field Selector
KCNA
Kubestronaut
Label Selector
네트워크
Core DNS
EndpointSlice
Gateway API
Ingress
NetworkPolicy
Service
가상 IP 매커니즘
네트워크
듀얼 스택
서비스 - 가상 IP 매커니즘
토폴로지 기반 라우팅
스케줄링
Affinity
PDB
Scheduling Gates
Topology Spread Constraints
드레인
스케줄링 제어
스케줄링
어피니티
테인트, 톨러레이션
파드 중단
스토리지
PersistentVolume
StorageClass
볼륨 스냅샷
스토리지
시큐리티
Admission Control
Admission Webhook
API 접근 제어 우회
Audit
Authentication
Authorization
ServiceAccount
Validation Admission Policy
시큐리티
쿠버 RBAC
애드온
애드온
Argo Rollouts
Argo Rollouts
아르고 롤아웃과 이스티오 연계
Argo CD
Argo Workflows
AWS Gateway API Controller
AWS Load Balancer Controller
Cert Manager
Cluster Autoscaler
External DNS
Karpenter
KEDA
Kube-State-Metrics
Kubebuilder
kustomize
Kyverno
OpenTelemtry Operator
Prometheus Operator
Prometheus-Adapter
Vault Secret Operator
메트릭 서버
워크로드
Cronjob
DaemonSet
Deployment
HPA
Job
ReplicaSet
StatefulSet
워크로드
자원
ConfigMap
RuntimeClass
Secret
자원
컴퓨팅 자원
할당 자원 관리
클러스터
CNI
Calico
Cilium
CNI
VPC CNI
CRI
CRI
Containerd
CSI
AWS EBS CSI Driver
AWS EFS CSI Driver
CSI
오브젝트
오브젝트
코어 컴포넌트
코어 컴포넌트
cloud controller manager
Etcd
kube-apiserver
kube-proxy
kube-scheduler
API Aggregation Layer
CEL
CRD
kubeconfig
컨트롤러
쿠버네티스 API 구조
클러스터
파드
pause container
사이드카 컨테이너
임시 컨테이너
초기화 컨테이너
컨테이너 프로브
파드 속 컨테이너의 장애
파드
파드의 생애주기
프로브
Kubernetes
OS
Linux
명령어
cfssl
eksctl
ip(명령어)
iptables
openssl
sudo
명령어
Linux
restricted user namespace
Ubuntu 24.04 Noble Numbat
Ubuntu
eBPF
OS
개념
Cloud
cgroups
Cloud
Container Runtime
IaaS
namespace
OCI
PaaS
SaaS
가상화
레지스트리
서비스 메시
오케스트레이션
컨테이너 오케스트레이션
컨테이너 이미지
컨테이너
클라우드 네이티브 인터랙티브 랜드스케이프
클라우드 서비스 모델
Security
buffer overflow
code reuse attack
JWT
PKI
RBAC
Security
Shamir Secret Sharing
TLS downgrade attack
암호 알고리즘 총괄
알고리즘
알고리즘
레드 블랙 트리
CICD
circuit breaker
CRUD
GitOps
GLOB
Immutable Infrastructure
Infrastructure As a Code
IoC
Micro Service Architecture
MOM
NAS
PoC
RAFT
RAID
REGEX
REST
SPOF
SRE
WASM
개념
고가용성
관측 가능성
디스크
디자인 패턴
멱등성
배포 전략
스토리지
테넌시
프로비저닝
프록시
황금 신호
단체
HashiCorp
단체
소프트웨어
Git
Git
Vault
Vault
볼트 in 쿠버네티스
도커
buildKit
Docker Dev Container
도커
Ansible
Bitnami
buildKit
Ceph
Cloud-init
Google Workspace
Grafana
Loki
Prometheus
Terraform
Thanos
Vagrant
소프트웨어
언어
Go
Go
GoLand
Python
Python
uv
Rust
Rust
Lua
언어
프로토콜
BGP
gRPC
HTTP
NFS
OAuth
OIDC
RPC
SockS
SSH
TLS
TNS
프로토콜
PEOPLE
CloudNeta
CloudNeta
THINKING
cli와 gui 간의 우위
THINKING
글
자동화
TOPIC
EXPLAIN
E-api 서버 감사
E-AWS KRUG 핸즈온 실습 - ECS
E-buildKit을 활용한 멀티 플랫폼, 캐싱 빌드 실습
E-deb 파일 뜯어보기
E-emptyDir 제한
E-initialDelaySeconds가 아니라 스타트업 프로브가 필요한 이유
E-iptables와 nftables의 차이
E-Kyverno 기본 실습
E-NFS 볼륨, 스토리지 클래스 설정
E-nodeName으로 스케줄링 실습
E-openssl을 이용한 인증서 생성 실습
E-projected 볼륨 - 동적 업데이트, 중복 활용
E-검증 승인 정책 실습
E-도커 파일 구조 탐색
E-디플로이먼트 조작
E-레디네스 프로브와 레디네스 게이트
E-로컬 ssh 서버 세팅
E-리눅스 dbeaver 설치
E-바인딩과 하드 링크의 차이
E-서버리스 실습
E-앰비언트 ztunnel 트래픽 경로 분석
E-앰비언트 모드 헬름 세팅
E-앰비언트 모드에서 메시 기능 활용
E-오라클 사용자 및 테이블 스페이스 생성
E-이스티오 DNS 프록시 동작
E-이스티오 가상머신 통합
E-이스티오 설정 트러블슈팅하기
E-이스티오 컨트롤 플레인 메트릭
E-이스티오 컨트롤 플레인 성능 최적화
E-이스티오의 데이터 플레인 트래픽 세팅 원리
E-초기화 컨테이너보다 앞서는 사이드카 컨테이너
E-컨테이너 오라클 dbms 설치
E-쿠버 RBAC 권한 상승 방지 실습
E-쿠버네티스 인증 실습
E-쿠버네티스 클러스터 구축
E-파드 마운팅 recursiveReadOnly
E-파드의 readinessProbe와 디플로이먼트의 minReadySeconds의 차이
IDEA
I-EndpointSlice 분산 로직 분석
I-ztunnel이 다른 네임스페이스에서 요청 보내는 코드 분석
I-다른 네임스페이스 같은 포트 리스닝 서버 구현
SHOOTING
S-dbeaver 업데이트 후 한글 깨짐
S-exec 명령어가 승인 제어에 걸리는 이유
S-flannel dns 질의 실패
S-vagrant 재부팅 이후 kubectl 통신 이슈 - swap 메모리 설정
S-vpc 설정이 eks 액세스 엔드포인트에 미치는 영향
S-도커 db 확장자 장애
S-메트릭 서버 설치 중 네트워크 이슈
S-오라클 600 에러 트러블 슈팅(한글 인코딩)
S-오라클 KO16MSWIN949 한글 설정
S-테라폼으로 헬름 설치할 때 네임스페이스 이슈
TEMP
killercoda
Chad M. Crowell
killercoda
Kim Wustkamp
Sachin H R
T- 데몬셋은 드레인된 노드에도 파드를 배치하나
T-gateway api 설치 및 간단 테스트
T-iam 유저 만들기
T-kubebuilder 튜토리얼
T-LoxiLB vs MetalLB
T-NFS 서버 만들고, 연결하기
T-vagrant 쿠버 버전 업그레이드
T-각 네임스페이스 서비스 어카운트에 권한 바인딩
T-구글 api 사용 가이드
T-마운트 전파 Bidirectioal
T-볼륨 마운팅 위에 마운팅하기
T-서비스 어카운트 토큰은 어떻게 인증되는가
T-스테이트풀셋과 연결되는 스토리지에 대한 실험
T-스테이트풀셋과 연결되는 헤드리스 서비스에 관한 실험
T-엔보이 실습 with solo.io
T-워크로드 템플릿에 없는 파드를 포착한다면
T-초기화 컨테이너는 재시작되는가
T-초기화 컨테이너에 프로브 넣기
T-초기화 컨테이너의 이미지 바꾸기
T-파드가 failed 뜨는 상황이란
이스티오 스케일링
E-istio-csr 사용 실습
E-이스티오에서 엔보이 기능 확장하기
TOPIC
Z_etc
Obsidian
ob-git
Obsidian
templater
VIM
플러그인
LunarVim
surround.vim
Ultisnips
플러그인
IM-select로 노말모드 진입 시 영어로 전환하기
VIM
확장자 별 vim 설정
5.ARCHIVE
AWS프로젝트
Generative AI Application 모범사례
개발 세팅
백엔드 - 게시판 CRUD
프론트엔드 - 게시판 페이지
KKCD
2024
Cloud Native AI - CNAI
Cloud Native 서비스의 Multi-AZ, Multi-Region 환경을 위한 HA
F5 CIS 와 NGINX 의 환상적인 조합으로 멀티클러스터 네트워킹 단순화 및 자동화
Kubeflow 와 Karpenter 를 활용한 엔터프라이즈급 k8s LLMOps 구축하기
Kubernetes 10년, 그 너머의 항해 - 살아남은 자의 인사이트
Lakehouse 구축을 위한 K8S 디자인패턴
OpenTelemetry 기반 하이브리드 클라우드 Kubernetes 환경의 Observability 구축
당신이 누구던 쿠버네티스를 사용한다면 k8sgpt 가 당신을 도와줄 수 있습니다
안전한 쿠버네티스 운영을 위한 보안 Best Practice 소개
엣지 컴퓨팅을 위한 2노드 HA 쿠버네티스
엣지로 확장된 Kubernetes - 미래의 클라우드 인프라를 재정의하다
쿠버네티스 정책 및 권한 관리를 위한 기술들
Cloud Native Korea Community Day 2024
Kubernetes in Action
1. Introducting Kubernetes
P-2025 새해 국내 여행
경로 탐색
P-CKA 취득
killershell 연습
P-CKA 취득
P-NEXT(네트워크 전문가 따라잡기) - 37회
P-NEXT(네트워크 전문가 따라잡기) - 37회
SSL VPN에서 ZTNA을 넘어 SASE로
TP-Link GPON 솔루션
P-SQLD 취득
P-SQLD 취득
P-바이라인 플러스 쿠버 10주년 웨비나
Gen AI 시대, 올바른 클라우드 네이티브 전략에 대한 제언
P-바이라인 플러스 쿠버 10주년 웨비나
쿠버네티스와 Akamai App Platform을 활용한 쉽고 빠른 애플리케이션 라이프사이클 관리
쿠버네티스의 과거와 현재 그리고 미래
SSAFY 자율 프로젝트
issue
메가펜스 조사
STClab인턴전형 과제
API server for Kubernetes
클라우드 엔지니어 인턴 과제
데브옵스 쿠버네티스
개요
도커와 쿠버네티스 시작하기
6.PUBLISHED
AEWS 3기 - EKS Workshop
AEWS 3기 - EKS Workshop
1W - EKS 설치 및 액세스 엔드포인트 변경 실습
2W - ALB Controller, External DNS
2W - EKS VPC CNI 분석
2W - 테라폼으로 환경 구성 및 VPC 연결
3W - EFS 드라이버, 인스턴스 스토어 활용
3W - kubestr과 EBS CSI 드라이버
4W - EKS 모니터링과 관측 가능성
4W - 번외 AL2023 노드 초기화 커스텀
4W - 프로메테우스 스택을 통한 EKS 모니터링
5W - HPA, KEDA를 활용한 파드 오토스케일링
5W - Karpenter를 활용한 클러스터 오토스케일링
6W - api 구조와 보안 1 - 인증
6W - api 보안 2 - 인가, 어드미션 제어
6W - EKS api 서버 접근 보안
6W - EKS 파드에서 AWS 리소스 접근 제어
6W - PKI 구조, CSR 리소스를 통한 api 서버 조회
7W - EKS Automode
7W - EKS Fargate
7W - 쿠버네티스의 스케줄링, 커스텀 스케줄러 설정
8W - CICD
8W - 아르고 CD
8W - 아르고 롤아웃
8W - 아르고 워크플로우
9W - EKS 업그레이드
10W - Vault를 활용한 CICD 보안
11W - EKS에서 FSx, Inferentia 활용하기
11주차 - EKS에서 FSx, Inferentia 활용하기
12W - VPC Lattice 기반 gateway api
Homo SSAFYens
Homo SSAFYens
2W - AWS EC2 기초
3W - Public Key Infrastructure
5W - 서비스 메시
Istio 1기 - Istio Hands-on
Istio 1기 - Istio Hands-on
1W - Gateway API를 활용한 설정
1W - 간단한 장애 상황 구현 후 대응 실습
1W - 네이티브 사이드카 컨테이너 이용
1W - 서비스 메시와 이스티오
2W - 엔보이
2W - 인그레스 게이트웨이 실습
3W - 데스티네이션 룰을 활용한 네트워크 복원력
3W - 버츄얼 서비스를 활용한 기본 트래픽 관리
3W - 서비스 엔트리와 이그레스 게이트웨이
3W - 타임아웃, 재시도를 활용한 네트워크 복원력
3W - 트래픽 가중치 - flagger와 argo rollout을 이용한 점진적 배포
3W - 트래픽 미러링 패킷 캡쳐
4W - 번외 - 트레이싱용 심플 메시 서버 개발
4W - 오픈텔레메트리 기반 트레이싱 예거 시각화, 키알리 시각화
4W - 이스티오 메트릭 커스텀, 프로메테우스와 그라파나
4W - 이스티오 메트릭 확인
5W - 이스티오 JWT 인증
5W - 이스티오 mTLS와 SPIFFE
5W - 이스티오 인가 정책 설정
6W - 이스티오 설정 트러블슈팅
6W - 이스티오 컨트롤 플레인 성능 최적화
7W - 엔보이 필터를 통한 기능 확장
7W - 이스티오 메시 스케일링
8W - 가상머신 통합하기
8W - 엔보이와 iptables 뜯어먹기
9W - 앰비언트 모드 구조, 원리
9W - 앰비언트 헬름 설치, 각종 리소스 실습
6.PUBLISHED
멱등성
#network
#database
#knowledge
#concept
Idempotent
실행 횟수에 상관없이 결과가 같다는 것을 보장하는 특성