AKS Construction helper git repo
Baseline architecture for an Azure Kubernetes Service (AKS) cluster
# Lotsa useful links in case you're doing AKS stuff | |
[AKS Deploy helper](https://azure.github.io/AKS-Construction/) | |
[AKS Bicep Accelerator](https://github.com/Azure/Aks-Construction) | |
[Baseline architecture for an Azure Kubernetes Service (AKS) cluster](https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks/secure-baseline-aks) | |
[Implement Cloud Adoption Framework enterprise-scale landing zones in Azure](https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/enterprise-scale/implementation) | |
[Deploy Enterprise-Scale foundation](https://github.com/Azure/Enterprise-Scale/blob/main/docs/reference/wingtip/README.md) | |
[Deploy Enterprise-Scale with hub and spoke architecture](https://github.com/Azure/Enterprise-Scale/blob/main/docs/reference/adventureworks/README.md) | |
[Scenario-specific enterprise-scale landing zones in Azure](https://docs.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/enterprise-scale/scenario-specific-enterprise-scale-landing-zones) | |
[AKS lan |
{ | |
"authorization": { | |
"action": "Microsoft.Web/sites/write", | |
"scope": "/subscriptions/xxxxxxxx/resourceGroups/mcw-serverless-architecture/providers/Microsoft.Web/sites/mcwTollboothEventsfunc" | |
}, | |
"caller": "givermei@microsoft.com", | |
"channels": "Operation", | |
"claims": { | |
"aud": "https://management.azure.com/", | |
"iss": "https://sts.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/", |
terraform : 2018/08/14 09:12:11 [INFO] Terraform version: 0.11.7 41e50bd32a8825a84535e353c3674af8ce799161 | |
At line:1 char:3 | |
+ &{terraform apply} 2>&1 3>&1 4>&1 5>&1 6>&1 | Out-File ./terraform.lo ... | |
+ ~~~~~~~~~~~~~~~ | |
+ CategoryInfo : NotSpecified: (2018/08/14 09:1...3674af8ce799161:String) [], RemoteException | |
+ FullyQualifiedErrorId : NativeCommandError | |
2018/08/14 09:12:11 [INFO] Go runtime version: go1.10.1 | |
2018/08/14 09:12:11 [INFO] CLI args: []string{"F:\\Program Files\\Terraform\\terraform.exe", "apply"} |
public class MyFirstOwinConfiguration | |
{ | |
public void Configuration(IAppBuilder app) | |
{ | |
app.Use<PrePostProcessingMiddleware>(); | |
app.Run(async ctx => | |
{ | |
Console.WriteLine(ctx.Request.Method); | |
Console.WriteLine(ctx.Request.Uri); |
public void Configuration(IAppBuilder app) | |
{ | |
app.Use(async (ctx, next) => | |
{ | |
Console.WriteLine("preprocessing"); | |
await next(); | |
Console.WriteLine("postprocessing"); | |
}); | |
app.Run(async ctx => |
public class MyFirstOwinConfiguration | |
{ | |
public void Configuration(IAppBuilder app) | |
{ | |
app.Run(async ctx => | |
{ | |
Console.WriteLine(ctx.Request.Method); | |
Console.WriteLine(ctx.Request.Uri); | |
await ctx.Response.WriteAsync("<h1>Hello OWIN and Katana</h1>"); | |
}); |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
using (WebApp.Start<MyFirstOwinConfiguration>("http://localhost:4321")) | |
{ | |
Console.WriteLine("listening for requests ..."); | |
Console.ReadLine(); | |
} | |
} |