Azure released 1.13 to Azure Kubernetes Service last week! This also means that if you are running 1.9 – you have 30 days to upgrade to a newer version. Learn more here: https://azure.microsoft.com/en-us/updates/azure-kubernetes-service-kubernetes-1-9-end-of-life-notice/. Learn more about AKS support for 1.13 here: https://github.com/Azure/AKS/releases.
Coming out of spring break, I wanted to give a quick update on some work that Google is doing to support Kubernetes across multiple clouds (Google, AWS and Azure). Very interesting to see them take this kind of approach considering they created Kubernetes – an orchestrator for docker – in the first place. Stay tuned […]
We recommend using official images from Docker Hub. These images have been curated to provide the key languages, runtimes, best practices and security updates. Considering your image will be copied to the container registry and downloaded numerous times through the deployment pipeline, it is important to keep your image sizes small. In general, you want […]
Here is what to do after you have learned the basics of Kubernetes.
If you want to easily setup a continuous Integration pipeline into Azure, this is the thing for you. In a few clicks, you can pick a language and target environment and Azure will setup all the integration. If nothing else, it works great for quickly setting up a demo environment! https://azure.microsoft.com/en-us/features/devops-projects/
Here is a simple sample app that you can deploy azure kubernetes service: https://docs.microsoft.com/en-us/azure/aks/tutorial-kubernetes-prepare-app
Trend Micro just introduced a set of security tools for Kubernetes and integrates with Azure, Google and AWS. It’s designed to scan images during your DevOps pipeline and more. Check it out here: https://containerjournal.com/2019/04/15/trend-micro-advances-devsecops-via-kubernetes-integration/amp/
We’ve assembled a collection of best practices for various topics related to AKS – from storage to external access – you can learn about it here: https://docs.microsoft.com/en-us/azure/aks/best-practices.
Well…I’m familiar with container registries but there is a new paradigm that is being worked on… an artifact registry. The idea is the same as a container (image) registry…store versions of files/configs/images, etc and distribute it to your containers. This would create a new standard that would be supported across all docker implementations and would […]
I was able to get https working to my AKS cluster by using the Azure Front Door service. It allowed me to map my custom domain and secure it with SSL without having to manage certificates or anything like that!
Sometimes the best way to learn about a product is to understand its gaps and the feedback page for AKS will give you insight on what people are asking for that isn’t there today. https://feedback.azure.com/forums/914020-azure-kubernetes-service-aks
I’ve been collecting the various resources I’ve been using to teach containers/Kubernetes in one place and wanted to share it out. Right now, it includes presentations and a sample website that you can containerize. Check it out here.
Here are some commands that I put together to give you a walkthrough of using docker to create a container image and publish it to Docker Hub. #kubectl cheat sheet: https://kubernetes.io/docs/reference/kubectl/cheatsheet #docker cheat sheet: https://devhints.io/docker #Tutorials: https://kubernetes.io/docs/tutorials/ #Contents of the Dockerfile### #FROM nginx #COPY static-html-directory /usr/share/nginx/html docker build -t mydemoimage1 . docker images #make sure […]
You can follow the latest updates on AKS and find out about upcoming features here: https://azure.microsoft.com/en-us/updates/
Docker Hub itself is a container registry – a place to store your container images. You can also pull official images from companies like NGINX, WordPress and Microsoft – and customize them to fit your needs. You can view that list here. https://hub.docker.com/search/?q=&type=image&image_filter=official
Here is a good video recapping the capabilities of virtual nodes using Azure Container Instances and Azure Dev Spaces.
If you are trying to decide which Azure service to use to build your app, take a look at this decision tree. If you end up heading down the path of containers, then this might help you understand which service is right for you.