Skip to content

Matt Adam

Tech Blog

Menu
  • Home
  • Home Lab
    • Home Lab
    • Home Lab with NSX-T
  • Kubernetes
    • Openshift
    • K3s
    • Tanzu
      • Tanzu – TKGs (WCP)
      • Tanzu – TKG (TKGm)
    • Avi Kubernetes Operator (AKO)
  • About
  • Privacy Policy
Menu

Tanzu Kubernetes Grid – Create an L4 Type LoadBalancer with Avi

Posted on September 7, 2022September 14, 2022 by Matt Adam

At this point in the guides, we’ve deployed TKGm. Also we’ve deployed a management cluster, and a single guest cluster. Now it’s time to create some applications and test it out! K8s housekeeping Create a K8s secret for Docker login If you are running this cluster in your own personal lab, you might be ok….

Continue reading

Tanzu Kubernetes Grid – Deploy Guest Cluster

Posted on September 7, 2022September 14, 2022 by Matt Adam

Now that the management cluster has been deployed, we can deploy our first guest cluster. This is done via another yaml file and some cli commands. Deploy Guest Cluster Prepare the guest-cluster.yaml file The guest cluster will be deployed similarly to how you can deploy the management cluster via the CLI, using a yaml file….

Continue reading

Tanzu Kubernetes Grid – Deploy Management Cluster

Posted on September 7, 2022September 14, 2022 by Matt Adam

Ok so now we have the bootstrap vm ready, and photon is deployed as a template in vCenter. Additionally Avi is configured with either vCenter or NSX-T cloud, and a DNS and IPAM profile are configured on the cloud. Now it’s time to deploy the management cluster There’s 2 ways you can deploy the management…

Continue reading

Tanzu Kubernetes Grid – Create Photon Template in vCenter

Posted on September 7, 2022September 8, 2022 by Matt Adam

In order for Tanzu to spin up management and guest clusters, it’s needs an ova template to use. This photon ova will be used for the control and data plane. Import the OVA in to vCenter Convert the VM to a template The last step is simple, just convert the newly created VM, into a…

Continue reading

Tanzu Kubernetes Grid – Configure Bootstrap VM

Posted on September 6, 2022September 14, 2022 by Matt Adam

This step is really optional, but it’s helpful. The idea here is that you will have a VM running docker, kubectl, and some other utilities, and from this VM, you will deploy the management k8s cluster, guest clusters, etc. You can also switch tanzu contexts in this VM and access all the other clusters via…

Continue reading

Tanzu Kubernetes Grid – Download the Tanzu, K8s binaries

Posted on September 6, 2022September 8, 2022 by Matt Adam

TKG requires a few downloads. Tanzu CLI – binary Kubectl – binary TKG Template ova – ova used for deploying the photon images. Download Go to my.vmware.com and navigate to the VMware Tanzu Kubernetes Grid downloads.

Continue reading

ESXi Power Management Setting

Posted on August 8, 2022September 8, 2022 by Matt Adam

It’s also worth setting the physical ESXIs in your home lab to run on a High Performance setting. The default is Balanced, and after modifying mine to High performance, I am definitely seeing a performance improvement.

Continue reading

AKO – L7 Ingress on vSphere with Kubernetes (WCP – TKGs) with NSX-T

Posted on July 19, 2022September 28, 2022 by Matt Adam

Long title, but basically this is a guide to deploy L7 ingress on top of your WCP and NSX-T setup. If you’ve followed my previous guides, you should have NSX and WCP configured, and a supervisor cluster and guest cluster already configured. We will need to add a little bit more config to NSX-T and…

Continue reading

Tanzu Kubernetes on vCenter 7 with NSX-T – Deploy an Application (Blue)

Posted on July 15, 2022September 8, 2022 by Matt Adam

This is really the final step in setting up TKGs, testing the deployment. We will create a simple 2 pod deployment and use the NSX as the load balancer. Deploy the Blue Application in Tanzu Guest Cluster Login to the guest cluster and enable privileges Run the following commands to login to the vSphere Tanzu…

Continue reading

Tanzu Kubernetes on vCenter 7 – Deploy Supervisor Cluster (WCP) with NSX-T

Posted on July 15, 2022September 8, 2022 by Matt Adam

In this guide we will configure Workload Management for vCenter 7. We’ll be using NSX-T. Licensing for Supervisor Cluster Configuring Workload Management with NSX-T

Continue reading
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Recent Posts

  • Setting up the Kubernetes Dashboard
  • Running a DNS server in K3s
  • Raspberry Pi Kubernetes Cluster
  • Pod Routing: NodePort, ClusterIP, NodePortLocal
  • Configure Bootstrap VM for OpenShift and Install OpenShift with vSphere

About

My name is Matt Adam and I’m a Product Line Manager at VMware.

I support the NSX Advanced Load Balancer (Avi Networks) with a focus on containers and Kubernetes. I have a background in load balancing, automation, development, and public cloud.

© 2023 Matt Adam | Powered by Minimalist Blog WordPress Theme