Azure / Azure/azure-libraries-for-java

Does not seem possible to Create a ContainerGroup with multiple Container Instances

Aperta
#661 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Container Instances
Lingua principale
Java
Stelle
97
Fork
102
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

The current Fluent API works well if you know ahead of time what containers so you can hard code the deployment.

I am trying to do:

var containerGroup = azure.containerGroups().define(groupName)
.withRegion(region)
.withExistingResourceGroup(resourceGroupName)
.withLinux()
.withPrivateImageRegistry(registryAddress, username, password)
.withoutVolume()

requests.forEach {
val thing = containerGroup.defineContainerInstance(it.instanceName)
.withImage(it.remoteImageName)
.withExternalTcpPorts(*it.portsToOpen.toIntArray())
.withEnvironmentVariables(it.env)
.attach().withRestartPolicy(ContainerGroupRestartPolicy.ON_FAILURE)
.withDnsPrefix("${it.instanceName}-$networkName")
}

where a loop will add a container instance to the group.

This does not seem possible.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start at the azure.containerGroups().define and defineContainerInstance entry points shown in the Fluent API example, and trace how attach() finalizes each container definition. Done means a ContainerGroup can be built from a loop with all requested instances and remains deployable; the payload names no files or tests to run.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, java
Ambito
cloud
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.