k8s

    kubernetes awsLoadBalancerController 설치 및 환경변수 secret설정

    최근 alb를 통해 그룹수준고정할당 60초동안 쿠키가 원래 왔던 서버로 돌아오게하기위한 설정을 하려고했지만 kubernetes를 awsLoadbalancercontroller가 없이 배포하게되면 classicLoadBalancer로 배포가 되게되어 그룹수준고정할당을 할 수 없었다. 이러한 문제를 해결하기위해 awsLoadBalancerController를 설치 해보려고한다. 1. Alb controller이란 EKS에서 kubernetes spec으로 aws nlb or alb를 생성하려고하면 aws allb controller를 설치해야한다. alb controller가 설치되어 있지않다면 aws loadbalacner 생성단계가 pending에서 멈추게되는 문제가 발생한다. 2. 동작원리 ALB co..

    eks + argo cd +jenkins 로 ci/cd 구축하기

    eks를 구성하고 ingress를 미리 다 사전에 셋팅 해논것을 전제로 시작하겠습니다. ingress구성하는방법은 여기 블로그를 참고하시면 되겠습니다. eks 구성하는방법은 저작권이 있어서 못올려드립니다ㅠㅠ https://velog.io/@lijahong/0%EB%B6%80%ED%84%B0-%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94-AWS-%EA%B3%B5%EB%B6%80-EKS-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-Nginx-Ingress-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%9C%EC%9A%A9#2-ingress-nginx-controller-admission 0부터 시작하는 AWS 공부 - EKS 활용하기 - Nginx ..

    쿠버네티스가 왜 필요할까 ?

    VIrtual machine환경으로 넘어오면서 하나의 하이퍼바지어를 통해 논리적인 머신을 virtual box를 통해서 사용했었다. 하지만, 재가동하는 시간 os를 따로 설치하는시간이 너무 오래 걸리는 단점이 있다. 그래서 , 탄생한 것이 Container 기술 Docker와 Kubernetes가 탄생했다. 쿠버네티스란 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 시스템입니다. 출처: https://kubernetes.io/ 쿠버네티스는 단순한 컨테이너 플랫폼이 아닌 마이크로서비스, 클라우드 플랫폼을 지향하고, 컨테이너로 이루어진 것들을 손쉽게 담고 관리할 수 있는 그릇 역할을 합니다. 서버리스, CI/CD, 머신러닝 등 다양한 기능이 쿠버네티스 플랫폼 위에서 동작합니다. 쿠버..