microk8sでコンテナIDの取得及びシグナル送信方法

Docker

なんとなく、コンテナIDが必要!そんな時は以下のコマンド。

以下の例では、wordpressというラベルが付いたpodのコンテナIDだけを表示します。

kubectl get pods -l app.kubernetes.io/name=wordpress -o jsonpath='{.items[0].status.containerStatuses[0].containerID}' | sed 's/containerd\:\/\///'

コンテナ内のアプリケーションにシグナルを送りたい!そんな時は以下のコマンド。

microk8s.ctr tasks kill -s HUP コンテナID

他にも、”microk8s.ctr task list” や、”microk8s.ctr c list”なども見たりします。

コメント

タイトルとURLをコピーしました