我正在为我的团队评估Kubeflow,我希望对其进行设置,以便我们可以协同使用它。我们的资源有限。 我按照here的说明在Google Cloud上设置了Kubeflow。一切正常,直到我决定以后再停止它。但是,没有文档或选项可以“停止” Kubeflow部署,而只能删除它。所以我让它运行,因为我希望第二天就可以进行处理,第二天我已经被收取10美元。所以我不得不删除它,并且我将不得不从头开始重复所有操作。
我习惯了AWS,通常可以选择停止实施,而我对Google Cloud还是很陌生。我更喜欢使用AWS,但是我看到大多数高级Kubeflow文档都假定使用Google Cloud。
是否可以在Google Cloud上停止Kubeflow或保存其状态而不删除它?或您将如何处理?
答案 0 :(得分:0)
目前,无法简单地停止需要删除的部署。您可以删除部署,但将数据保留在存储中。 所需的命令是。
<?php
require 'connection.php';
if(isset($_POST['action'])) {
$query = "SELECT * FROM merchandise WHERE category !=''";
if(isset($_POST['category'])) {
$category = implode("','", $_POST['category']);
$query .="AND category IN('".$category."')";
}
$result = $con->query($query);
$output='';
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
$output .='<div class="col-md-3 mb-2">
<div class="card-deck">
<div class="card product" >
<img src="image/merchandise/'.$row['image'].'" class="card-img-top image">
<div class="card-img-overlay">
<h6 style="margin-top: 25px;" class="text-light text-center bg-info text-center rounded p-1">'.$row['name'].'></h6>
</div>
<div class="card-body">
<p class="text-center">
Points: '.$row['points'].'><br>
Available: <'.$row['availability'].'>
</p>
<a style="text-decoration: none;" href="details.php?id=<'.$row['id'].'>" class="btn-success btn-block">DETAILS</a>
</div>
</div>
</div>
</div>';
}
}
else{
$output = "<h3>No Merchandise Found!</h3>";
}
echo $output;
}
?>
kfctl delete -f ${CONFIG_FILE} --delete_storage
您还可以通过GCP控制台进行删除,方法是导航到Deployment Manager并从中删除资源,请参见此处的文档1