Shayne Boyer

Hi, I'm Shayne Boyer, work as a developer advocate for Azure, .NET Core and Open Source, speak at national & community events while helping teams architect web and cloud applications.

Enabling Kubernetes Beta on Docker

Still think this is one of the best things to happen this year! @Docker + #Kubernetes pic.twitter.com/Bgk6fCbruW— Shayne Boyer (@spboyer) December 19, 2017 A few days ago the beta for Kubernetes was checked off for me and I rushed to the machine to get cracking on the new stuff. I've already been using Kubernetes on Azure for a few projects, but being able to run the projects locally is great, especially if I'm traveling or just testing stuff and don't want to push just yet. After enabling the K8s cluster locally, you need to set your kubectl to use the new cluster. I have a number of contexts set for the projects and wasn't sure what the...


shell.azure.com - look Mom no install!

Checkout http://shell.azure.com! A dedicated experience in a browser. No installation of the Azure CLI and all you need is your Azure account credentials to get going. I have even configured mine to use tmux by editing the .tmux.conf. Even works on the iPhone (as expected). Give it a go and provide the team feedback...


Kompose - Docker-Compose to Kubernetes with ease!

I like to use Docker compose files for a couple of reasons. First, I have spent more time that I have in my vacation balance to understand the format. Second, they are great for local development even when I only have a single container, obfuscating the environment variables into a separate file and so on. Since moving to more and more Kubernetes development, and getting in tune with the file spec for deployments; converting the compose files by hand have been painful at times especially with the complicated ones where there are a ton of containers, networking and environment variables. Kompose to the rescue! Through a quick search and reading the docs at kubernetes.io, I came across kompose. kompose...


Introducing metaparticle.io - making Kubernetes and Docker idiomatic for developers

What if you could just add a package to your code? Like npm for node or nuget for .NET, run your app and have it in a container on a Kubernetes cluster? No command line tools like kubectl, helm, docker or whatever we are currently using to create our containerized apps today. Not these are bad, but it should be easier or native to how we are currently writing our apps. Metaparticle.io Metaparticle (metaparticale.io) is a new tool, in progress, announced at KubeCon from Brendan Burns and it's goal is to do just that, make it easier for devs to containerized their applications by just writing code. JavaScript example See full tutorial: https://metaparticle.io/tutorials/javascript/ package....


Running the Azure Functions runtime in containers on Kubernetes and more

The Azure Functions team has been doing some great work lately and as a part of that work the runtime for the runtime of the serverless function was ported to .NET Core 2.0 in late September. This set the stage really for cross-platform development and running of Azure Functions and in November; Azure Functions on Linux was announced for Preview. What does it all mean? There is a serverless framework for Azure that we can run in a container on Linux (and maybe a Raspberry PI??) and deploy to Kubernetes on the managed host in Azure...AKS (Azure Kubernetes Service). Requirements Docker .NET Core 2.0 The latest azure-functions-core-tools npm install -g [email protected] The sample code for the...