以下のコマンドにより、対象のKubernetes nodeサーバーをKubernetesクラスタから削除します。
$ ansible-playbook -i /var/FJSGHD/inventories/hosts --extra-vars="node_ip=<削除するnodeサーバーのIPアドレス>" /var/FJSGHD/playbook/play_kubernetes_scalein.yml
正常終了時は下記のようにunreachable=0、failed=0となります。ただし、XX、YYには任意の整数が記載されています。
********************************************************************* <masterサーバーのIPアドレス> : ok=XX changed=YY unreachable=0 failed=0 <削除するnodeサーバーのIPアドレス> : ok=XX changed=YY unreachable=0 failed=0
/var/FJSGHD/inventories/hostsファイルから、対象のKubernetes nodeサーバーのIPアドレスを削除します。
注意
削除するnodeサーバーにのみ存在しているPodは、スケールインによって一時的にアクセス不可となります。あらかじめreplicasを増やし他のnodeサーバーにも配備しておくか、業務時間外などに実施してください。