pod

    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..

    따배쿠 3장 kubectl 실습 및 pod 생성하기

    전반적인 쿠버네티스 설치과정 Docker install 설치 전 환경설정 kubeadm,kubectl,kubelet 설치 control-plane 구성 worker-node 구성 설치확인 쿠버네티스에서는 최소 램2기가 Cpu2코어이상 사용하는 것을 권장하고있다. ec2에 클러스터구축는방법도 올리고 싶지만... sw마에스트로 멘토님이 주신자료라 올리기가.. 조금 그렇다 ㅎㅎ.. kubeadm 쿠버네티스의 공식 설치 툴 CNI(Container Network Interface) CNI를 구성해야만 서로 통신가능하다. CNI: 컨테이너간 통신을 지원하는 VxLan(pod Network) 대표적으로 ex) 폴라넷(flannel),칼리코(calico),위브넷(weavenet) TMI:내가 오늘 CNI때문에 고생..

    AWS ECR 에 Docker image push

    이제 순서는 아래와 같다. 1) AWS ECR repository를 생성한다. 2) IAM > 사용자에 ECR 관련 권한추가 3) 만들어 놓은 EC2 instance에서 ecr에 접속하고 docker push 하면 끝. 매우 간단하다. 1) AWS ECR 생성 간단히 ecrtest라는 repository를 생성했다. 2) IAM > 사용자에 ECR 관련 권한추가 권한은 AmazonEC2ContainerServiceforEC2Role , AmazonEC2ContainerRegistryFullAccess 두개를추가헀다. 3) 만들어 놓은 EC2 instance에서 ecr에 접속하고 docker push 먼저 docker push를 하기 위해 앞에서 만들어 놓은 docker images에 docker tag를..