aks
Global Online Azure Bootcamp - Mission: Azure Kuberentes Service
azure
kubernetes
aks
microservices
Global Azure Bootcamp Madrid - Mission: Azure Kuberentes Service
azure
kubernetes
aks
microservices
Running the Global Azure Bootcamp Science Lab in Kubernetes
·73 words·1 min
kubernetes
azure
aks
global azure
Next Saturday the Global Azure Bootcamp will be celebrated all over the world and as in previous years their will be a Science Lab where we’ll try to discover a planet!!!. Isn’t that cool?
Well to make this fast you can run the Science Lab using Azure Container Instances following the instructions found here or you can use the following gist to run the workload in an existing kubernetes cluster:
AKS & Application Gateway: Expose more than one service in an ingress resource
·155 words·1 min
kubernetes
azure
aks
application gateway
waf
ingress
If you install the Azure Application Gateway Ingress Controller for your AKS clusters you may want to expose more than one service through the same Public IP just changing the url path. In order to make this work you must use the backend-path-prefix annotation.
In the following sample I create an ingress with the following behavior:
AKS: Persistent Volume with existing Storage Account
·457 words·3 mins
kubernetes
azure
aks
storage account
persistent volume
persistent volume claim
storage class
In order to deploy a Persistent Volume in your AKS cluster using an existing Storage Account you should take the following steps:
Create a Storage Class with a reference to the Storage Account. Create a Secret with the credentials used to access the Storage Account. Create a Persistent Volume with a reference to the Storage Class, the secret and the File Share. Create a Persistent Volume Claim with a reference to the volume by name. Use the following yaml as a template for the resources described above. Save the contents as aks-existing-storage-account-pv.yaml:
Meetup MadridDotNet - El estado del ecosistema del desarrollador por @cmendibl3
azure
kubernetes
aks
microservices
AKS: Configure TLS termination with the http application routing addon
·225 words·2 mins
kubernetes
azure
aks
nginx
ingress controller
When you install a AKS cluster you can configure it to deploy the http application routing addon or you you can update an existing cluster to deploy it.
Either way you end up with an NGINX Ingress Controller running, in the kube-system namespace of your cluster, with the following properties:
ingress-class: addon-http-application-routing annotations-prefix: nginx.ingress.kubernetes.io Does this means that you can use this controller for TLS termination? The answer is yes! And you can also use rate limits, and whitelisting as described in my post Secure your Kubernetes services with NGINX ingress controller, tls and more.
Develop and build ASP.NET Core applications to run on Kubernetes with Draft
·385 words·2 mins
dotnet
kubernetes
azure
aks
azure container registry
aspnetcore
You start developing an ASP.NET Core application to run it in Kubernetes and suddenly you find yourself creating a docker file, building an image, pushing the image to a registry, creating both a deployment and a service definition for Kubernetes and you wonder if there is a tool out there to help you streamline the whole process.
Deploying Elastic Search, Fluentd, Kibana on AKS with Helm
·117 words·1 min
kubernetes
azure
aks
elastic search
kibana
fluentd
For my recent talk at .NET Conf Madrid I managed to install Elastic Search, Fluentd and Kibana (EFK) as a logging solution for the AKS cluster I used in my demos.
The fact is that such deployment was possible thanks to Tim Park and his post Logging with Fluentd, ElasticSearch, and Kibana (EFK) on Kubernetes on Azure where I learned that to effectively deploy EFK on AKS I would have to tweak the resource definitions found in the Kubernetes project.
Deploy your first Service to Azure Container Services (AKS)
·550 words·3 mins
azure
kubernetes
docker
aks
In this post I’ll show you how to Deploy your first Service to Azure Container Services (AKS).
Prerequisites:
Azure CLI installed and basic knowledge experience. Docker installed and basic knowledge. Azure Subscription Kubernetes experience. Create a resource group: # Firt create a Resource Group. Be aware that at the time of writing AKS is not available in all Azure regions.