IT Curation 자세히보기
728x90

List 208

aws | 테라폼을 이용한 EKS 환경구성 컨트롤러 배포까지

제목을 어떻게 적해야될지 아직 고민중... 테라폼을 이용하여 EKS환경 구성 후 kubernetes ingress를 사용해보려고함. 개발서버 : centOS7 참고링크 : https://catalog.us-east-1.prod.workshops.aws/workshops/9c0aa9ab-90a9-44a6-abe1-8dff360ae428/ko-KR/60-ingress-controller/100-launch-alb 1. 테라폼을 이용한 EKS 배포 - 배포시 서브넷 태그 key:value 설정 중요 - key = kubernetes.io/role/elb - value = 1 2. 기본 설정 ※ 남는 pc에 kubernetes 제어용 서버 구축하여사용중. 2-1 클러스터 연결 aws eks update-kube..

CLOUD/AWS 2022.12.31

terraform | terraform cloud 백엔드 적용방법

본 페이지는 AWS S3를 이용한 테라폼 백엔드 경험이 있다는 것을 전제로 작성되었습니다. 1. 테라폼 계정 생성 https://app.terraform.io/app Terraform Cloud app.terraform.io 2. 토큰 생성 및 조직 생성 계정생성, 인증 후 로그인하여 User Settings메뉴에서 Tokens를 클릭 windows 테라폼 환경에서 토큰을 적용하려면 파워쉘에서 $env:APPDATA 명령어로 경로를 찾음. 본인은 C:\Users\aa\AppData\Roaming 가 경로이며, 이 경로에 terraform.rc파일생성 후 아래 내용 참고 하여 작성. plugin_cache_dir = "$HOME/.terraform.d/plugin-cache" credentials "app..

CLOUD/Terraform 2022.12.28

AWS | Secrets manager

terrform에 RDS기반 Database생성시 DB암호 보안을 위해 사용할 수 있음. https://ap-northeast-2.console.aws.amazon.com/secretsmanager/landing?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/secretsmanager/landing?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 설정 후 테라폼에서 뽑아오는방법 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/secretsmanager_secret_version T..

CLOUD/AWS 2022.12.14

k8s | rollout / update

업데이트 # kubectl -n test set image deploy {디플로이 서비스네임} nginx=seongdong/nginx --record 업데이트 내역 # kubectl -n test rollout history deployment {배포된 디플로이이름} record적용을 안하고 생성했을때 image확인방법 # kubectl -n {namespace} rollout history deployment {deploy name} --revision={number} rollback # kubectl -n {namespace} undo deployment {deploy name} --to-revision={number} 상태확인방법 2가지 # kubectl rollout status 또는 실시간 모니..

Container/K8S 2022.11.29

k8s | kubectl 사용하기 및 run으로 배포하기

사용가능 리소스목록 # kubectl api-resources 컨테이너 생성 # kubectl run nginx-pod --image nginx kubectl pod 모니터링 # watch kubectl get po -o wide STATUS가 Running가 아니면 오류일수있음. 배포 후 검토(pod 안에 컨테이너가 있음) # kubectl get po 이벤트 정보 조회 # kubectl get describe po {pod이름} 네임스페이스까지 확장 # get events pod에 올라온 컨테이너정보 # kubectl logs {pod이름} # kubectl logs {pod이름} -f 실시간 조회 yaml파일 정보 # kubectl describe -f {파일이름.yml} 생성된 pod정보 # ku..

카테고리 없음 2022.11.26

docker swarm | cluser

git bash에서 스웝 리더 확인하는 명령 # docker info | grep Swarm 도커스웜 리더 지정 및 시작 #docker swarm init --advertise-addr {hostIP} 생성되면 토큰생성됨 해당 토큰으로 cluster join가능 # docker-machine ssh {node} {토큰 정보} 또는 접속해서 {토큰정보} join 토큰 확인방법 # docker swarm join-token worker 서비스 생성 # docker service create --name web --replicas 2 -p 1000:80 nginx web으로 생성된 서비스 프로세스정보 # docker service ps web 스케일 조정 #docker service scale web=4 sw..

Container/Docker 2022.11.24