ログの出力
pod custom-app
のログをモニタリングし、file not found
ログを抽出し、/var/CKA2022/custom-log001
ファイルに保存しなさい
kubectl logs custom-app | grep 'file not found' > /var/CKA2022/custom-log001
リソスノ出力
top
命令語を利用する
kubectl top nodes --sort-by=cpu # cpu利用が多い順でNodeを出力
kubectl top pods --sort-by=memory # memory利用が多い順でPodを出力
Json フォーマット
kubectl get pods -o json
kubectl get pods --sort-by=.metadata.name
kubectl get pv --sort-by=.spec.capacity.storage`
クラスタリスト情報を確認する
name=overloaded-cpu
ラベルを利用するpod
の中でCPU消費率が一番多いPod
の名前を探して/var/CKA2022/custom-app-log
に記録しなさい
kubectl get pod --show-labels | grep 'name=overloaded-cpu' # ラベルを確認する
kubectl top pods --sort-by=cpu
# 'name=overloaded-cpu'ラベルを使うPodでCPU使用率が一番多いPodを`/var/CKA2022/custom-app-log`に記載する