Installing Cloud Native Compiler on Microsoft Azure
Table of Contents
To install Cloud Native Compiler on Azure, follow the general Kubernetes instructions. This document provides additional configurations specific for Azure.
Configuring Azure Blob Storage
Following Helm values activate Azure Blob Storage. Currently, the default configuration uses MinIO which is deployed as part of CNC.
$ storage:
$ blobStorageService: azure-blob
$ azureBlob:
$ endpoint: https://<yourendpoint>.blob.core.windows.net
$ container: <your-container>
$ authMethod: <method> # sas-token, connection-string, or default-credentials
-
When using
authMethod:sas-token
:$ secrets: $ azure: $ blobStorage: $ sasToken: "<your-token>" -
When using
authMethod:connection-string
:$ secrets: $ azure: $ blobStorage: $ connectionString: "<your-connection-string>"
Storage for Profile Log Service
You can limit the usage of persistent storage by the Profile Log Service with the appropriate settings.