実行手順
1. 実行環境の構築・設定以下のページを参照して、実行環境の構築・設定を行います。
Kubernetes python clientでMicrok8sのnamespaceを列挙する
2. サンプルプログラムの作成と実行
以下のサンプルプログラムで永続ボリュームを削除することが出来ます。
delete-pv.py
from kubernetes import config, client
from kubernetes.client.exceptions import ApiException
# configを読み込み
cfg = config.load_kube_config()
# クライアントを作成
with client.ApiClient(cfg) as api_client:
api = client.CoreV1Api(api_client)
namespace = 'default'
pv_name = 'local-httpd-pv'
# 永続ボリュームの削除
try:
api.delete_persistent_volume(pv_name)
except ApiException as ex:
print(ex)
・実行コマンド
python3 delete-pv.py
関連情報
・Kubernetes Python Clientのリポジトリhttps://github.com/kubernetes-client/python
0 件のコメント:
コメントを投稿