Azure Developer Associate (YT) - ACI Flashcards
wat is een Azure Container Instance (ACI)
Je kunt een container opstarten zonder je druk te maken over de configuratie van de VM. Gemaakt voor:
* simpele applicaties
* task automation
* build jobs
Voordeel van ACI tegenover VM?
- ACI draait in een paar seconden > VM minuten
- ACI: billed per > VM: per uur
- ACI: sizing aan te passen > VM: vaste templates
- ACI: Azure files af te dwingen
- ACI: hebben een fully qualified domain name (FQDN)
Wat is een Container group?
Collectie container die je kunt schedulen op de zelfde host.
De groep deelt samen:
* lifecycle
* resources
* local network
* storage volume
te deployen met ARM template of YAML file
multi-container groups hebben alleen Linux container op dit moment
Wat zijn de container restart policies?
- always (default) > web-server
- Never > run one time only background job
- OnFailure > ?
Wat zijn Env Vars?
Vars zijn config details die je een container meegeeft via Azure Portal, CLI of Powershell.
met –secure-enviroment-variables geef je secure vars mee
az container create
Wat doet persistent storage?
Azure Container zijn stateless. Om de state vast te houden koppel je een externe storage eraan. Dat kan zijn: Azure files/Secret Volume/Empty dir/Cloud git repo
Dit geef je mee in je PS of CLI met
–azure-file-volume(account/share/mount)
az container create
Container troubleshooting
- az container logs > pull log files
- az container attach > get diagnostic info
- az container exec > start interactive container
- az container metrics list > Get Metrics like CPU
Je geeft altijd –resource-group & –name mee