본문 바로가기
728x90

분류 전체보기287

2. EKS에서 EFS를 공유 스토리지로 사용하는 웹서버 띄우기 ## 쿠버네티스용 EFS 구성하기 - 보안그룹 추가 (해당 워커노드 서브넷 모두) : k8s-ClusterSharedNodeSecurityGroup~ : k8s-nodegroup-ng~ - EFS ID 생성 ## Node와 연결 TEST - mkdir /web-data - mount -t nfs4 /web-data - mount | tail -1 (연결 정보 확인) ## EFS Dynamic Provisioner 배포하기 - Dynamic Provisioner 4개 파일 활용 : configmap.yaml (환경변수 정의) : storage-class.yaml : efs-provisioner-deploy.yaml : kubectl apply -f ~~ 4개 파일 실행 : kubectl get storag.. 2023. 1. 11.
[linux] [따배셸] Bash Shell의 변수 Shell의 변수란? 데이터를 넣는 그릇이다. 선언할 필요 없이 사용이 가능하다. 변수명: 문자, 숫자, _로 구성할 수 있지만 시작은 반드시 문자나 _로 시작해야 한다. 변수 선언 vername=value ex : fname=yang ex : score=100 먼저 변수를 하나 생성해 보았다. 두번째로 firstname이라고 하고 띄어쓴 후 변수를 선언하니 오류가 뜨는 것을 확인할 수 있었다. 그리고 마지막으로 score라는 변수를 선언해 주었다. 변수 확인 echo, set ex : echo $fname ex : set 다음은 변수를 확인하는 방법이다. echo 이후 $표시를 한 후 위에서 지정한 변수명을 입력 해 주었다. 위에서 지정한 이름을 차례대로 입력하자 yang과 100이 제대로 나오는 것을.. 2023. 1. 10.
AWS (Amazon Web Service) EKS를 이용하여 Kubernetes를 구축해보자! - 2 2. EKS 관리시스템에 AWS CLI 설치 3. EKS 관리시스템에 EKS 설치/운영툴 eksctl 설치 4. EKS 관리시스템에 k8s 관리툴인 kubectl 설치 5. AWS IAM 생성하기 - eks-mng-user 생성 6. 관리시스템에서 AWS 관리할 수 있도록 eks-mng-user 등록 - aws sts get-caller-identity (성공 확인) 7. AWS 구성시 생략 가능 8. EKS 구성 9. 설치 완료 확인, CLI 명령어 자동완성 기능 추가 - kubectl get nodes ## EKS 는 프라이빗 쿠버네티스와 다르게, 관리시스템에서 curl 테스트 불가 (IP 대역 다름) - 따라서 워커노드에 들어가서 curl 테스트 할것! 10. 간단한 실습 - kubectl crea.. 2023. 1. 10.
AWS (Amazon Web Service) EKS를 이용하여 Kubernetes를 구축해보자! - 1 https://github.com/237summit/Kubernetes-on-AWS/blob/main/LAB_k8s_install GitHub - 237summit/Kubernetes-on-AWS: setst setst. Contribute to 237summit/Kubernetes-on-AWS development by creating an account on GitHub. github.com ## AWS EKS 관리서버 생성 - EC2 활용 2023. 1. 9.
[linux] crontab이란 무엇인가? Crontab이란 무엇인가? crontab이란 리눅스에서는 일반적으로 crons 데몬이 주기적인 작업 실행을 처리한다. cron이 시작될 때부터 끝날때까지 실행되며 cron 설정 파일은 cron table이라 하며 이를 줄여 crontab이라고 한다. 윈도우의 스케줄러와 비슷한 역할을 한다고 생각하면 된다. Crontab 기본 먼저 crond 데몬 구동이 되고있는지 확인한다. 그 후 sudo 명령어를 사용해서 현재 cron 데몬이 실행중인 역시 확인해 준다. 그 후 기본이 되는 crontab -e를 입력한다. 이는 크론탭을 이용해 작업을 할당할 때 사용하는 명령어이다. 위 커맨드를 입력하면 vi 편집기와 비슷한 텍스트 편집기가 열린다. 만약 처음 시작하면 nano를 사용할 것인지 vi를 사용할 것인지 묻.. 2023. 1. 9.
Terraform: AWS에서 EC2 프로비저닝 What is Terraform? Terraform is a tool made by Hashicorp for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers ( aws, azure, Google cloud) as well as custom in-house solutions. You can compare Terraform to Cloudformation . They are simililar but at the same time have differences. Steps to provision Download the t.. 2023. 1. 6.
728x90