반응형 전체 글264 [따배클] 2. EKS에서 EFS를 공유 스토리지로 사용하는 웹서버 띄우기 EFS란 AWS에서 쓰이는 NFS이다. 1. eksctl 명령을 실행해서 Amazon EKS 클러스터를 생성 $ eksctl create cluster \ --name k8s-demo \ --region ap-northeast-2 \ --with-oidc \ --ssh-access \ --ssh-public-key public-ec2-keypair \ --nodes 3 \ --node-type t3.medium \ --node-volume-size=20 \ --managed 2. EFS 생성 보안 그룹에는 ClusterShareNodeSecurityGroup과 remoteAccess를 추가한다. 2. 노드와 연결 테스트 노드 1에 먼저 접속한다. sudo -i로 루트 사용자로 변경한 뒤 mkdir /we.. 2022. 11. 14. [따배클] AWS (Amazon Web Service) EKS를 이용하여 Kubernetes를 구축해보자! - 1, 2 EKS는 aws 클라우드에서 쿠버네티스를 사용할 수 있도록 지원하는 서비스이다. eksctl 명령을 이용해서 AWS EKS 생성하기 1. Bastion 호스트 준비 Bastion Host란 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 호스트를 뜻함. 참고 : https://aws.amazon.com/ko/quickstart/architecture/linux-bastion/ https://blog.naver.com/pentamkt/221034903499 AWS EC2 instance를 생성해서 Bastion Server로 사용한다. 2. Bastion Host(ubuntu Linux)에 AWS CLI 관리툴인 aws 참고: https://docs.aws.am.. 2022. 11. 14. [따배셸] 5. Bash shell script란 vi test.sh로 셸 스크립트를 작성해보자 내용은 아래와 같다. df: 파일시스템 별 디스크 사용량을 점검하는 명령어 그리고 chmod +x test.sh 명령어로 test.sh 파일에 실행관한을 부여한다. ./test.sh 명령어를 입력하면 날짜와 함께 루트 파일디스크의 사용량을 보여준다. PATH=$PATH:~/bin 명령어를 통해 /home/ubuntu/bin 경로도 PATH에 추가한다. sample.sh의 내용은 아래와 같다. chmod +x sample.sh로 실행권한을 주고 sample.sh로 실행한다. 2022. 11. 14. [따배셸] 4. Bash shell과 Rules 2 ex) echo “This is a test” > message.txt “This is a test”라는 텍스트가 message.txt 파일에 저장된다. ex) mailx –s “SAMPLE MAIL” ubuntu@localhost 0 date.txt date >> date.txt Wed Nov 9 06:20:10 UTC 2022 Wed Nov 9 06:20:49 UTC 2022 로 >> 를 사용하면 내용을 덮어쓰지 않고 append 해준다. ex) 에러 메시지 또한 redirection 할 수 있다. ex) ls –a | gr.. 2022. 11. 14. 이전 1 ··· 18 19 20 21 22 23 24 ··· 66 다음 반응형