TimesTenデータベースの削除

TimesTenClassicオブジェクトを削除すると、Kubernetesは自動的にすべてのKubernetesオブジェクトとそのオブジェクトが使用しているリソース(StatefulSet、サービスおよびポッドを含む)を削除します。ただし、Kubernetesでは、TimesTenデータベースを含むPersistentVolumeClaimsは削除されません。TimesTenClassicオブジェクトを削除した後、そのオブジェクトに関連付けられているPersistentVolumeClaims (PVC)を手動で削除する必要があります。PVCを手動で削除した後、Kubernetesはデータベースを保持しているPersistentVolumesをリサイクルします。Kubernetesボリューム保存ポリシーを使用してリサイクル操作を制御できます。ただし、TimesTenオペレータはこのプロセスを制御できません。

次の例では、sampleというレプリケートされたTimesTenClassicオブジェクトに関連付けられたPVCを削除します。

% kubectl delete pvc tt-persistent-sample-0
persistentvolumeclaim "tt-persistent-sample-0" deleted
% kubectl delete pvc tt-persistent-sample-1
persistentvolumeclaim "tt-persistent-sample-1" deleted