Blah, Cloud.

Adventures in architectures

  • Twitter
  • GitHub
  • Home
  • Blog
  • Kubernetes on vSphere
  • Multi-tenant IaaS Networking
  • Me
    • About
    • CV
    • Contact

Featured Posts

  • ClusterAPI for vSphere, now with CNS support

    Introduction If you want to learn about the basics and key concepts of ClusterAPI, then check out my post on …

    ClusterAPI for vSphere, now with CNS support
  • Using Velero for K8s Backup and Restore of CSI Volumes

    Introduction We’ve covered off prepping and installing K8s on this blog a few different ways; with VM templates built manually, …

    Using Velero for K8s Backup and Restore of CSI Volumes
  • First-look: Automated K8s lifecycle with ClusterAPI

    Introduction K8s lifecycle is something people are still struggling with, despite amazing tools out there like kubeadm which take care …

    First-look: Automated K8s lifecycle with ClusterAPI
  • Using cloud-init for VM templating on vSphere

    This isn’t necessarily a follow-on from the other three blogs so far in this series, but more of an alternative …

    Using cloud-init for VM templating on vSphere
  • Using the vSphere Cloud Provider for K8s to dynamically deploy volumes

    Using the VCP As of the last part in the series we have a fully up and running k8s cluster …

    Using the vSphere Cloud Provider for K8s to dynamically deploy volumes
  • Setting up K8s and the vSphere Cloud Provider using kubeadm

    Intro In the last installment we created an Ubuntu 18.04 LTS image to use to clone VMs from for spinning …

    Setting up K8s and the vSphere Cloud Provider using kubeadm
  • Creating an Ubuntu 18.04 LTS cloud image for cloning on VMware

    Intro I have been experimenting a lot over the past 18 months with containers and in particular, Kubernetes, and one …

    Creating an Ubuntu 18.04 LTS cloud image for cloning on VMware
  • Implementing a multi-tenant networking platform with NSX

    So we have covered the typical challenges of a multi-tenant network and designed a solution to one of these, it’s …

    Implementing a multi-tenant networking platform with NSX
  • Designing a networking platform for IaaS multi-tenancy

    Based on my last post, you’ll understand some of the challenges that are faced with traditional approaches to datacenter networking …

    Designing a networking platform for IaaS multi-tenancy
  • Multi-tenant network challenges

    As of late, I have been getting my feet wet in more networking things – Firstly out of necessity, but …

    Multi-tenant network challenges

Recent Posts

ClusterAPI for vSphere, now with CNS support

10/10/2019 By Myles Gray 1 Comment

This post is part of the Kubernetes on vSphere course.

Introduction If you want to learn about the basics and key concepts of ClusterAPI, then check out my post on the Alpha back in June here – it covers the high level concepts and troubleshooting of ClusterAPI, as well as what it offers to you as a user who wants to set up Kubernetes. This […]

Using Velero for K8s Backup and Restore of CSI Volumes

04/10/2019 By Myles Gray Leave a Comment

This post is part of the Kubernetes on vSphere course.

Introduction We’ve covered off prepping and installing K8s on this blog a few different ways; with VM templates built manually, with cloud-init, and with ClusterAPI vSphere. Let’s say you’ve grown attached to some of the workloads you’re running on one of your clusters, naturally. It would be nice to backup and restore those should something […]

First-look: Automated K8s lifecycle with ClusterAPI

26/06/2019 By Myles Gray 1 Comment

This post is part of the Kubernetes on vSphere course.

Introduction K8s lifecycle is something people are still struggling with, despite amazing tools out there like kubeadm which take care of the K8s setup itself, we are still lacking something fundamental – they day-0 setup. Who/what actually creates the VMs and installs the packages on them so we can get to the stage that we […]

Using cloud-init for VM templating on vSphere

09/06/2019 By Myles Gray 2 Comments

This post is part of the Kubernetes on vSphere course.

This isn’t necessarily a follow-on from the other three blogs so far in this series, but more of an alternative to parts one and two. Following on from those I felt that the process could be much more automated, and less “ssh into every box and change things manually”. After all, the less changes we […]

Using the vSphere Cloud Provider for K8s to dynamically deploy volumes

08/02/2019 By Myles Gray 1 Comment

This post is part of the Kubernetes on vSphere course.

Using the VCP As of the last part in the series we have a fully up and running k8s cluster with the vSphere Cloud Provider installed! Let’s make sure it works and is provisioning storage for us by deploying a StorageClass and a test app. Prerequisites Tools I am using macOS, so will be using […]

Networking

Migrating vSAN vmkernel ports to a new subnet

03/11/2017 By Myles Gray 1 Comment

After deploying a vSAN cluster, the need sometimes arises to make changes to its network configuration, such as migrating the vmkernel network of the cluster to a new subnet. This requirement may appear for example when changing the network in which the vSAN cluster is running, or even, in a more complex scenario such as […]

vCloud Director console proxy and UI on a single interface

20/08/2017 By Myles Gray 1 Comment

I was recently rebuilding part of my lab infrastructure, and as part of it, I wanted to migrate my vCD cells from two IPs each to a single IP (as this feature was added in vCD 8.10) for both the web UI and the console proxy. It simplifies provisioning, potential routing problems, and load-balancer configuration […]

Removing orphaned IPs from NSX using REST API

19/08/2017 By Myles Gray Leave a Comment

I had a power outage recently that took out my entire lab in a very ungraceful manner – everything, well mostly everything, came back up without a hitch – but NSX was acting a bit weird, so I decided to redeploy the NSX Controllers. I removed all 3 controllers and tried redeploying but ended up […]

vSphere 6.5 Host Resources Deep Dive

21/06/2017 By Myles Gray Leave a Comment

Over the last 6-9 months, I have been reviewing the vast majority of a new book just released to print by Frank Denneman and Niels Hagoort – The vSphere 6.5 Host Resources Deep Dive. This book is, without a doubt, the most in-depth look at host design I have ever read, we are not talking […]

Enabling IPv6 with DHCPv6-PD and PPPoE on a Fortigate

18/06/2017 By Myles Gray 11 Comments

Out of morbid curiosity (and lack of IPv4 public address space available to me), I decided I wanted to enable IPv6 in my lab. However, before taking the plunge there, I would try it out on my residential ADSL line, I use the same brand of firewall there as in my lab so the experience […]

Myles Gray

Hi! I'm Myles, and I'm a Dev Advocate at VMware. Focused primarily on content generation, product enablement and feedback from customers and field to engineering. Read More…

Categories

Tags

active directory authentication CBT cisco datastore dell design esxi fortigate iscsi jumbo frame kubernetes lab linux load-balancing lun md3000i mtu networking NginX nic nsx openSUSE osx pxe readynas san sdelete serial teaming ubuntu vcenter vcloud director vcsa vexpert video VIRL vmdk vmfs vmware vsan vsphere vsphere 6 vsphere beta windows

Subscribe to Blog via Email

Copyright © 2021 · News Pro Theme on Genesis Framework · WordPress · Log in