AWS kubectl のインストールとコマンド
Windowsに必要なライブラリをインストールする AWS Configure(AWS API KEY) AWS kubeconfig EKS の設定 シェルスクリプト内でAWS ECRにログイン Kubectlコマンド ただし、kubectlコマンドよりもk9sを使うため、コマンドはあまり使わなくなる。 kubect
GGAMI
目次
aws configure
Access key ID 입력
Secret access key 입력
ap-northeast-2 입력
None 입력
aws configure list
aws configure --profile testUser
aws s3 ls --profile testUseraws eks update-kubeconfig --name svc-seoul-v2 --alias svc-seoul-v2 --region ap-northeast-2aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 123456789.dkr.ecr.ap-northeast-2.amazonaws.com# 네임스페이스 생성
kubectl create namespace manager
# pod 검색
kubectl get pod -A
# port forward
kubectl port-forward services/postgresql 5432:5432 -n manager
# apply
kubectl apply -f ingress.yml --namespace=manager
# ctx 변경
kubectx dev-seoul-v2
kubectx -cただし、kubectlコマンドよりもk9sを使うため、コマンドはあまり使わなくなる。
kubectl config unset users.gke_project_zone_name
kubectl config unset contexts.aws_cluster1-kubernetes
kubectl config unset clusters.foobar-bazこれは思ったより重要だが、configに保存されているctxのリストを削除するときに使うコマンド。(ctxのアドレスが変わったときなどに使用)
:deploy 삭제
:service 삭제
:pods 를 삭제 해야지만, 컨테이너가 되살아나지 않는다.今では当たり前のこと……(これをメモ帳に書き留めたときは知らなかった)
terraform init
terraform apply
terraform apply -f ~~~~
terraform destroy -approve
terraform refresh