Я использую Terraform для создания кластера служб Azure Kubernetes (среди прочего), когда я запускаю Terraform, он автоматически генерирует различные ресурсы, используемые кластером AKS. Я могу выбрать собственное имя в кластере AKS, но автоматически сгенерированным ресурсам даются имена, близкие к случайным.
Есть ли способ выбрать мои собственные имена для этих автоматически сгенерированных ресурсов в Terraform?
Пример:
resource "azurerm_kubernetes_cluster" "compute" {
name = "MyCluster"
location = "westeurope"
resource_group_name = "my-rg"
dns_prefix = "something"
linux_profile {
admin_username = "azureuser"
agent_pool_profile {
name = "default"
count = "1"
vm_size = "Standard_NC6"
os_type = "Linux"
}
}
Это приводит к:
myCluster
- Сервис Kubernetes
aks-agentpool-74438003-nsg
- Группа безопасности сети
aks-agentpool-74438003-routetable
- Таблица маршрутов
aks-default-74438003-0
- Виртуальная машина
aks-default-74438003-0_OsDisk_1_5d379bc3205545e1bcd3f88ec9605
- Диск
aks-default-74438003-nic-0
- Сетевой интерфейс
aks-vnet-74438003
- Виртуальная сеть
default-availabilitySet-74438003
- Доступность установлена
Например, могу ли я выбрать, нужен ли мне префикс aks? А что это за номер, повторяющийся номер? Могу ли я настроить их в основном?