kubectl
-
Kubernetes (K8S): App이 실행되지 않는 image(Centos, Ubuntu등) 실행공부합시다!/Kubernetes 2022. 12. 28. 00:12
container 기술들과는 다르게 K8S에서는 Application들이 실행되지 않는 - docker 에서는 -it 옵션으로 실행 - image를 실행하기 위해서는 별도의 작업이 필요하게 됩니다. 흡사 App 실행되는 것처럼 while문을 이용해서 무한루프를 발생시키는 작업입니다. while true; do sleep 1000; done 1000초에 한번씩 아무작업 없이 실행하라는 의미입니다. process가 계속 실행중이기 때문에 app처럼 kubernetes 속이는 작업을 하게 됩니다. 1. centos.yml 작성 # vi centos.yml apiVersion: v1 kind: Pod metadata: name: os spec: containers: - name: centos image: cen..
-
kubernetes 명령어공부합시다!/Kubernetes 2022. 7. 21. 13:22
Kubernets 제어 명령어는 kubectl 입니다. 1. kubectl 명령어 형식 kubectl 커맨드 옵션 2. kubectl 주요 커맨 Command 동작 비고 create Resource 생성 edit Resource 편집 delete Resource 삭제 get Resource 상태 출력 set Resource 값 설정 apply Resource 변경 사항 반영 describe 상세 정보 확인 diff "현재 상태"와 "바람직한 상태" 차이 확인 expose 여러 POD에 부하는 분산하는 Service Object 생성 scale Replica 수 변경 auotscale 자동 Scaling 적용 rollout Rollout 수행 exec Container에서 명령 실행 run Containe..
-
04_AWS CLI와 PowerShell을 이용한 EKS 관리공부합시다!/AWS 2022. 6. 27. 08:34
오늘은 AWS의 Command Line Interface와 윈도우의 PowerShell을 이용한 EKS 관리 시간입니다. 당연히 AWS CLI v2 설치와 함께 kubectl, iam_authenticator 설치 및 kubeconfig 파일에 리전과 클러스터를 업데이트하는 작업이 필요합니다. 1. AWS Access key 및 Secret Key 생성 2. AWS CLI v2 설치 및 구성 3. kubectl 설치 4. chocolate 설치 5. iam_authenticator 설치 6. kubeconfig 업데이트 7. 오류 처리 순으로 진행합니다. 1. AWS Access key 및 Secret Key 생성 1.1. IAM -> 내 보안 자격증명 클릭 1.2. 액세스 키 만들기 클릭 1.2.1. ..