여는 글 지난 8주간 진행했던 KANS 스터디의 최종 졸업과제로 "K8s 환경에서 3-tier 구성하기"라는 주제를 선정하였습니다. 해당 주제를 선택한 이유는 최근 참여한 프로젝트에서 비슷한 구조로 설계/도입했던 사례가 있어 공유 및 개선안을 함께 고민하기 위해
1편에서는 Cilium에 대한 스터디내용 및 이론을 정리해보았다. 2편에서는 5개의 실습 과제에 대한 풀이를 작성해보았다. 과제내용 목표 : 아래 5개의 모든 실습 과제를 수행 후 관련 정리나 혹은 스샷을 제출하시면 됩니다. '샘플 MSA' 중 1개를 선택하여
🏡 실습환경 : K8S v1.22.6 , 노드 OS(Ubuntu 20.04.3) , CNI(Calico v3.21, Direct mode) , IPTABLES proxy mode 컨테이너 런타임(CRI) : containerd 실습 편의를 위해 ‘모든 VM’ 에 ku
개요 > 👉🏻 실습 환경은 K8S v1.22.6 , 노드 OS(Ubuntu 20.04.3) , CNI(Calico v3.21, VXLAN mode) , IPTABLES proxy mode CoreDNS CoreDNS 기본 CoreDNS 확인 클러스터 안에
개요 4주차에서 학습한 Cluster IP & NodePort중에서 NodePort를 활용한 서비스 외부 접속을 테스트 해보려한다. 이때, 샘플 애플리케이션에서 Readiness Probe 테스트를 중점적으로 해 볼 예정이다. 실습1 기본적인 Nginx 파드를 배포
\[네이버클라우드] Terraform을 활용한 NKS 배포 - 1편에서 부족했던 Terraform 파일을 수정하여 자동으로 배포/삭제 하는 방법을 소개한다. 그리고 Naver Cloud에서 제공하는 기본 샘플 및 재미있는 샘플을 활용하여 Ingress(ALB) 및 Lo
본 글에서는 Packer를 활용하여 AWS AMI를 생성하는 방법에 대해 알아본다.💡 참고 : HashiCorp Learn - Packer : AWSPacker Template은 어떻게 이미지를 빌드할지 정의하는 설정파일 이다. Packer Template은 HCL(
개요 본 글에서는 Packer에 대한 간단한 소개 및 설치 방법에 대해서 알아본다. Packer 소개 Packer는 Hashicorp사에서 제공하는 오픈소스 도구이다. 이를 이용하여 사용자는 멀티 클라우드 플랫폼에서 동일한 머신 이미지(서버 이미지) 생성을 자동화할
Windows 10 환경에 ruby를 설치할 일이 생겨서 정리해보았다.필자는 WSL을 사용하고있어 WSL에 ruby를 설치해보려 한다.Windows10WSL2 Ubuntu 20.04💡 참고 : gorails 공식 설치 문서필자는 Recommanded 버전인 3.0.3
KANS 스터디 3주차 - Calico CNI 2편 개요 지난 Calico CNI 1편에 이어서 작성된 내용이다. 앞서 작성한 1편에서는 Calico CNI의 기본 구조와 통신에 대한 이해를 중점적으로 다루었다. 2편에서는 Calico CNI에서 제공하는 다양한 네
KANS 스터디 3주차 - Calico CNI 개요 실습환경 실습 환경은 K8S v1.22.6, 노드 OS(Ubuntu 20.04.3 LTS) , CNI(Calico v3.21.4, IPIP, NAT enable) , IPTABLES proxy mode / 회사
WSL은 Windows10 환경에서 네이티브로 Linux 시스템을 사용할 수 있도록 지원하는 소프트웨어입니다.Windows 10 버전 2004 이상(빌드 19041 이상)Windows 11hyper-v 활성화📢 참고 : Windows 버전 및 빌드 번호를 확인하려면
최근 진행중인 프로젝트에서 Nutanix HCI 환경에서 쿠버네티스 클러스터를 구성하여 구축 및 운영을 진행중이다. Nutanix에서는 공식적으로 CSI Driver를 지원하고 있으며 Nutanix Files, Nutanix Volumes 타입 등이 있다. 참고 : 뉴
스터디 내용 정리 개요 인트로 가장 쉽고 간편한 CNI중 하나인 Flannel CNI로 2주차 스터디 진행. 아무래도 기능이 다양하지는 않기 때문에 프로덕션에서 쓰기에는 조금 무리가 있을 수 있다. 온프레미스에서 가장 많이 상요되는 CNI는 아마도 Calico가 아
Ingress에 TLS 인증서를 적용하는 경우가 종종 있습니다. 이때, 일반적으로 패스워드가 없는 TLS 인증서를 사용하면 쉽게 Secrets으로 생성 가능하지만, 패스워드가 있는 경우에는 정상적으로 생성이 되지 않습니다.해당 내용은 특정 고객사에서 필요한 요구사항이
1. 도커 없이 네트워크 네임스페이스 환경에서 통신 구성 도커없이 컨테이너 만들기 시리즈를 스터디 전에 한번 본 적이 있었지만, "내가 보기엔 어려운 내용이네" 라며 넘어갔었는데... 이번 스터디에서 좋은 기회로 다시 볼 수 있게 되었다. 이 중에서 3편.네트워크
개요 Vagrant란? > 참고 : 다운로드 링크는 여기에서 확인하실 수 있습니다. VirtualBox란? > 참고 : 다운로드 링크는 여기에서 확인하실 수 있습니다. 환경 구성도 vagrantfile 다운로드 필자는 Windows 환경에서 사용중이기 때문에
여는 글 Terraform을 활용한 NKS 구성방법에 대해 소개하고자 한다. 필자는 terraform에 대한 지식과 경험이 거의 없다. AWS 환경에서 아주 간단한 리소스 배포 정도만 해보았기 때문에.. 이번 글에서는 별도의 커스텀 없이 NCP GitHub에서 제공하
많은 개발자와 엔지니어들이 velog를 글을 쓰고 공유하는 것 같아, 나도 처음으로 velog를 써보려한다.👏언젠간 나의 블로그를 시작해야지 생각만했는데... 늘 카테고리, 메뉴, 대문장식을 하다 끝이났던 것 같다. velog는 이런 고민없이 컨텐츠만 작성하면 된다니