EKSやkubernetes コマンド一覧
ステートフルの一覧取得
kubectl get statefulset/goquorum-node-member-1 -n ryukyu-quorum
code:コマンド結果
NAME READY AGE
goquorum-node-member-1 0/0 12d
現在稼働しているポッドの一覧(ポッドのインスタンスIPの取得)
kubectl get pods -o wide -n ryukyu-quorum
code:コマンド結果
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
alertmanager-monitoring-kube-prometheus-alertmanager-0 2/2 Running 0 19h 10.0.151.107 ip-10-0-140-135.ap-northeast-1.compute.internal <none> <none>
elasticsearch-master-0 1/1 Running 0 19h 10.0.182.185 ip-10-0-171-2.ap-northeast-1.compute.internal <none> <none>
elasticsearch-master-1 1/1 Running 0 19h 10.0.146.6 ip-10-0-145-210.ap-northeast-1.compute.internal <none> <none>
elasticsearch-master-2 1/1 Running 0 19h 10.0.98.138 ip-10-0-102-47.ap-northeast-1.compute.internal <none> <none>
goquorum-node-rpc-1-0 0/1 ContainerCreating 0 4s <none> ip-10-0-171-2.ap-northeast-1.compute.internal <none> <none>
goquorum-node-validator-1-0 1/1 Running 0 19h 10.0.163.134 ip-10-0-171-2.ap-northeast-1.compute.internal <none> <none>
goquorum-node-validator-2-0 1/1 Running 0 19h 10.0.108.105 ip-10-0-102-47.ap-northeast-1.compute.internal <none> <none>
goquorum-node-validator-3-0 1/1 Running 0 19h 10.0.152.191 ip-10-0-140-135.ap-northeast-1.compute.internal <none> <none>
goquorum-node-validator-4-0 1/1 Running 0 19h 10.0.162.111 ip-10-0-171-2.ap-northeast-1.compute.internal <none> <none>
EKSのEC2ノードグループ一覧
eksctl get nodegroup --cluster=ryukyu-quorum-cluster
code:コマンド結果
CLUSTER NODEGROUP STATUS CREATED MIN SIZE MAX SIZE DESIRED CAPACITY INSTANCE TYPE IMAGE ID ASG NAME TYPE
ryukyu-quorum-cluster ng-2 ACTIVE 2023-06-12T10:43:22Z 4 4 4 m5.large AL2_x86_64 eks-ng-2-d0c45799-faa3-86d8-c037-72fedf358e4e managed
ryukyu-quorum-cluster ng-3 ACTIVE 2023-06-14T06:20:30Z 3 3 3 t3.medium AL2_x86_64 eks-ng-3-74c45c48-03e4-c2d7-e43e-0f58e4692c04 managed
各ポッドがどのノードで実行されているかを確認
kubectl get pods --all-namespaces -o jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{.metadata.namespace}{",\tNode:"}{.spec.nodeName}{end}'
このコマンドは、全てのポッドの名前、名前空間、そしてそれがどのノードで実行されているかを一覧表示します。