/pulumi-azure-kubernetes-guestbook

An Azure TypeScript Pulumi program deploys Guestbook App with Redis replication and Nginx Load Balancer

Primary LanguageTypeScript

Pulumi Azure AKS Guestbook

An Azure TypeScript Pulumi program deploys Guestbook App with Redis replication and Nginx Load Balancer

Setup Azure credentials (Service Principal) & Pulumi Azure Configuation

refer to Pulumi - Microsoft Azure Setup

Pulumi Stack Configuation

specific configuration for this pulumi stack

pulumi config set pulumi-azure-kubernetes-guestbook:CLIENT_ID <Azure AD Application (client) ID>
pulumi config set pulumi-azure-kubernetes-guestbook:CLIENT_SECRET <Azure AD Application password> --secret
pulumi config set pulumi-azure-kubernetes-guestbook:RESOURCE_GROUP_NAME <Azure Resource Group Name>
pulumi config set pulumi-azure-kubernetes-guestbook:useLoadBalancer true
pulumi config set pulumi-azure-kubernetes-guestbook:location <Azure Resource Location>
pulumi config set pulumi-azure-kubernetes-guestbook:sshPublicKey <Azure VM SSH Access Public Key>

Pulumi Stack Deployment

pulumi up