kubernetes
AKS: Persistent Volume Claim with an Azure File Storage protected with a Private Endpoint
·853 words·5 mins
kubernetes
azure
aks
persistent volume claim
azure files
private endpoint
This post will show you the steps you’ll have to take to deploy an Azure Files Storage with a Private Endpoint and use it to create volumes for an Azure Kubernetes Service cluster:
Create a bicep file to declare the Azure resources # You’ll have to declare the following resources:
Plan IP addressing for AKS configured with Azure CNI Networking
·328 words·2 mins
kubernetes
azure
aks
container network interface
cni
ip
When configuring Azure Kubernetes Service with Azure Container Network Interface (CNI), every pod gets an IP address of the subnet you’ve configured.
So how do you plan you address space? What factors should you consider?
Each node consumes one IP. Each pod consumes one IP. Each internal LoadBalancer Service you anticipate consumes one IP. Azure reserves 5 IP addresses within each subnet. The Max pods per node is 250. The Max pods per nodes lower limit is 10. 30 pods is the minimum per cluster. Max nodes per cluster is 1000. When a cluster is upgraded a new node is added as part of the process which requires a minimum of one additional block of IP addresses to be available. Your node count is then n + 1. When you scale a cluster an additional node is added. Your node count is then n + number-of-additional-scaled-nodes-you-anticipate + 1. With all that in mind the formula to calculate the number of IPs required for your cluster should look like this:
Running k3s inside WSL2 on a Surface Pro X
·236 words·2 mins
kubernetes
k3s
arm64
WSL2
I’m a proud owner of a Surafe Pro X SQ2 which is an ARM64 device. If you’ve been reading me, you know I like to tinker with kubernetes and therefore I needed a solution for this device.
I remembered reading about k3s a lightweight kubernetes distro built for IoT & Edge computing, and decided to give it a try.
Deploy AKS + Kubecost with Terraform
·910 words·5 mins
azure
kubernetes
aks
terraform
kubecost
This morning I saw this tweet from Mr Brendan Burns:
AKS Cost Monitoring and Governance With Kubecost https://t.co/OStwIBsuPp
— brendandburns (@brendandburns) April 30, 2021 And I’m sure that once you also read through it, you’ll learn that you have to take several steps in order to achieve AKS Cost Monitoring and Governance With Kubecost.
What I Learned From Hacktoberfest 2020
·343 words·2 mins
kubernetes
hacktoberfest
Hacktoberfest® is an open global event where people all around de globe contribute to open source projects.
The idea behind Hacktoberfest® is great, in my opinion it encourages and motivates contributions specially from those who don’t know where to start with OSS, but saddly what we saw this year was many people, let’s call them trolls, spamming repos with useless pull requests in order to claim the nice tee. The Hacktoberfest® organization reacted quickly to fix the situation and the rules of the game have been changed: the event is now offically opt-in only for projects and mantainers.
Infrastructure as Code War
·32 words·1 min
azure
kubernetes
dotnet
netcoreconf
terraform
ansible
arm
pulumi
Let’s see how Azure ARM, Terraform, Azure Service Operator for Kubernetes and other solutions compare to each other so you can choose the right weapon to win the Infrastructure as Code War!
The k8s Workshop
·49 words·1 min
azure
kubernetes
dotnet
netcoreconf
terraform
ansible
arm
pulumi
In this workshop you’ll learn how to deploy, monitor, scale, secure and debug workloads in AKS:
Deploy an aplication. Configure monitoring and health checks for your application. Scale your application to meet demand. Enable SSL/TLS with an ingress controller. Secret Management with AKS & Keyvault. Debugging your Kubernetes application.
Microsoft Ignite 2020. ¿Qué hay de nuevo?
·47 words·1 min
azure
kubernetes
ignite
¿habéis visto todas las novedades del Ignite? Bueno, si no es así, estamos de enhorabuena porque nos hemos liado a la manta para contaros las novedades con el siguiente equipo:
Carlos Mendible Josue Yeray Julián Santiago Porras David Vidal Sergio Parra Sergio Hernández Alberto Diaz Victor Estival
Azure Summer Talks Community
·50 words·1 min
azure
kubernetes
dapr
Como cada año CATzure organiza una mesa redonda con los mejores expertos de Azure de España para conversar sobre el cloud, desarrollo y todo aquello que os aptezca.
Esta mesa redonda estuvo compuesta por:
Carlos Lande Carlos Mendible Elena Salcedo Pallo Ana Maria Bisbe Nacho Fanjul Fernando Escolar Carles Alonso
Virtual Azure Community Day: Introducción a Dapr
·44 words·1 min
azure
kubernetes
dapr
Aprende junto a Carlos que es Dapr, y como utilizar este nuevo runtime para desarrollar soluciones basadas en microservicios, entendiendo como resuleve los retos que implican las nuevas arquitecturas, tanto en cloud como en edge: resiliencia, gestión de estado, secretos, eventos, service discovery, etc…
The GitHub Actions Team
·50 words·1 min
azure
kubernetes
dapr
github
actions
En noviembre de 2019, algunos de los mejores desarrolladores de GitHub lanzaron la beta de GitHub Actions, la solución para CI/CD de GitHub. No tardo en popularizarse entre los mejores desarrolladores de cualquier entorno…
Si te apetece usarlo y puedes permitírtelo, mirate este video donde acompaño a Sergion Navarro Pino:
Code Academy - Entrevista a Carlos Mendible
·75 words·1 min
azure
kubernetes
dotnet
¿Quieres conocer a un MVP desde dentro? El programa Microsoft Most Valuable Professional es un premio otorgado por Microsoft a los líderes más valiosos en las comunidades destacados como reconocimiento a su labor voluntaria en compartir sus conocimientos en la comunidad.
En este webinar con formato entrevista, Carlos Mendible, Microsoft MVP Azure & Developer Technologies, nos cuenta su trayectoria profesional, nos da sus consejos y sus puntos de vista de la situación del mercado actual.
Global Azure Virtual - Dapr
·47 words·1 min
azure
kubernetes
dotnet
Let’s learn how to use Dapr to build resilient, stateless and stateful microservices solutions that run on the cloud and edge solving the challenges you´ll face if you try to remove your applications SDK dependencies, port your applications (without code modifications) between clouds and implement event-driven architectures.
Global Azure Live 2020 - Azure Containers
·74 words·1 min
kubernetes
Durante esta sesión veremos cuál es el estado del arte en el mundo de los Containers y Azure, hablaremos de buenas prácticas, recomendaciones y retos a la hora de trabajar con containers, así como de qué puntos clave hay que tener en cuenta. Nuestros expertos cuentan con una amplia experiencia en el tema, y abordan también situaciones como containers vs serverless, DevOps y containers o qué hacer y qué no hacer si estás empezando.
Global Azure Virtual - Shhhhh: Secrets Should Stay Secret
·87 words·1 min
azure
devops
dotnet
kubernetes
keyvault
managedidentity
A common challenge when building cloud applications is how to manage the credentials in your code for authenticating to cloud services. In this session we’ll explore how to keep your credentials safe and how you can work without saving those credentials in the developers machines and therefore avoid an accidental upload to source control.
Interfaz Podcast Episodio 139 – Conociendo Dapr con Carlos Mendible
·4 words·1 min
azure
dotnet
kubernetes
dapr
Check the podcast here
Kubernetes NGINX ingress controller with Dapr
·472 words·3 mins
kubernetes
dapr
nginx
ingress controller
In this post I’ll show you how to expose your “Daprized” applications using and NGINX ingress controller.
Prerequistes # A working kubernetes cluster with Dapr installed. If you need instructions please find them here Deploy an application to your Kubernetes cluster # I’ll be using a simple Azure Function I created back in 2017 in the following post: Run a Precompiled .NET Core Azure Function in a Container which exposes a simple validation function.
Dapr: Run Microservices in Azure without SDKs or vendor lock-in
·47 words·1 min
azure
kubernetes
dotnet
Let’s learn how to use Dapr to build resilient, stateless and stateful microservices solutions that run on the cloud and edge solving the challenges you´ll face if you try to remove your applications SDK dependencies, port your applications (without code modifications) between clouds and implement event-driven architectures.
La resistencia tecnológica - Episodio 3, Docker, Kubernetes y Azure
·23 words·1 min
azure
kubernetes
En el tercer episodio de la saga: “La resistencia tecnológica” me pusieron a prueba con preguntas sobre el mundo de contenedores y kubernetes
Reading Kubernetes Secrets with Dapr and .NET Core
·640 words·4 mins
kubernetes
dotnet
dapr
secrets
Dapr is an event-driven, portable runtime for building microservices on cloud and edge.
Dapr supports the fundamental features you’ll need such as: service invocation, state management, publish/subscribe messaging and since version 0.5.0 the ability to read from secret stores!
This post will show you to read kubernetes secrets using Dapr and .NET Core: