Azure AKS如何重新创建节点

fkvaft9z  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(150)

我删除了AKS中的一个Windows节点,以为它会自动重新创建,但它没有重新创建。
现在,在www.example.com中portal.azure.com我看到节点计数为2,但节点就绪为1。

如何重新创建已删除的节点?

sdnqo3pr

sdnqo3pr1#

  • 我尝试在环境中重新创建和删除节点,得到以下结果 *

我已创建资源组、容器和存储帐户

我已在该群集中创建了AK群集,其中有1个节点正在运行pod

我可以使用名为***VELERO***的工具备份整个AKS集群备份将存储在Azure存储帐户中,我已创建凭据文件以在Velero中配置凭据。

cat << EOF  > /tmp/credentials-velero
AZURE_STORAGE_ACCOUNT_ACCESS_KEY=${AZURE_STORAGE_ACCOUNT_ACCESS_KEY}
AZURE_CLOUD_NAME=<any name>
EOF

我已经使用此link安装了velero cilent我已经使用以下命令在aks群集上安装了velero

velero install \
--provider azure \
--plugins velero/velero-plugin-for-microsoft-azure:v1.1.0 \
--bucket $BLOB_CONTAINER \
--secret-file /tmp/credentials-velero \
--backup-location-config resourceGroup=$rg-name,storageAccount=$storage-name,storageAccountKeyEnvVar=access-key,subscriptionId=sub_id \
--use-volume-snapshots=false

我已经删除了使用以下命令创建的节点

kubectl delete node node-name -n namespace-name

现在,我在Kubernetes中有了velero,我可以创建和计划备份
创建备份、计划备份和还原备份

velero backup create kubernetes-cluster
velero backup create node-backup --include-resources nodepool
velero schedule create kubernetes-weekly --schedule="@weekly" --ttl 720h0m0s
velero schedule create pv-backup-weekly --schedule="@weekly" --include-resources node
velero restore create kubernetes-restore --from-backup kubernetes-cluster
velero restore create pvc-restore --from-backup pv-backup

备份后,备份文件将存储在存储帐户的容器中

注意:如果我们将群集更新到最新版本,并且我们有备份选项,它也会进行备份

相关问题