WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple

Quickly deploying vSphere IaaS (formerly vSphere with Tanzu) Control Plane Services via YAMLs

07.09.2024 by William Lam // 10 Comments

I recently deployed the Local Consumption Interface (LCI) which is a new vSphere IaaS (formerly vSphere with Tanzu) Control Plane Service that was just introduced with the release of vSphere 8.0 Update 3 into my homelab.

Successfully deployed the new vSphere IaaS (formally vSphere w/Tanzu) Local Consumption Interface (LCI) Service https://t.co/1fbTUiNjJd

Needed to refer to docs to figure out how to actually access the LCI UI, its under Resources within vSphere Namespace! #vSphere80U3 pic.twitter.com/Wu9afjzVx6

— William Lam (@lamw.bsky.social | @*protected email*) (@lamw) July 7, 2024

While going through the manual vSphere UI deployment, I noticed there were only handful of vSphere IaaS services that are shipped out of the box including the VM Service (VM Operator), Velero vSphere Operator and Tanzu Kubernetes Grid (TKG) Service.


The workflow to register a new vSphere IaaS service is not difficult, but it does take multiple steps from downloading the deployment YAML file, uploading the file to vCenter Server and then confirm the deployment before the deployment of the service begins and this would have to be done for each vSphere IaaS service you wish to deploy!

There has to be a better and more streamline way, especially for those that do not like to click to many times in the UI 😅

[Read more...]

Categories // Automation, Kubernetes, VMware Tanzu, vSphere 8.0 Tags // vSphere 8.0 Update 3, vSphere IaaS, vSphere Kubernetes Service

VMware Flings Update

10.26.2023 by William Lam // 25 Comments

This has been a difficult week for all VMware employees due to the pending acquisition of VMware by Broadcom. Many VMware employees are still waiting to hear back from Broadcom about their employment status either before and/or after the planned acquisition close date. I wanted to provide this context before sharing a quick update regarding the VMware Flings program.

On Tuesday October 24th, VMware Fling authors was made aware that the VMware Flings site (flings.vmware.com) would be taken down and website would simply be redirected to developer.vmware.com/samples starting on Thursday October 26th.

🚨📢 PSA - Folks, if you need particular VMware Fling, please download it NOW. On Thur (10/26), the site will no longer exists & simply redirected to Sample Exchange, where you may find some but most will not be there including some of mines. Hoping this is temp. but not sure https://t.co/vdz9uWAFvy

— William Lam (@lamw.bsky.social | @*protected email*) (@lamw) October 24, 2023

The VMware Flings program was operated and run by VMware's Office of the CTO (OCTO) and while I do not have specifics on why it needed to go down, I tried my best to share out the news as broadly and as quickly as I could so that folks could at least grab what they needed. While the original notice mentioned the site would function up until 10/26 at 5pm PST, it looks VMware IT had already made the DNS changes and the redirect has already been propagated.

As of right now, I do not know the future of the VMware Flings program, but I did want to share a few updates since the site and its downloads are no longer available.

[Read more...]

Categories // Automation, ESXi, ESXi-Arm, Horizon View, Kubernetes, VMware Cloud, VMware Tanzu, VSAN, vSphere Tags // Fling

How to setup Harbor registry on Synology

10.18.2023 by William Lam // 6 Comments

With my recent exploration of GenAI and using a private ChatGPT solution with my own blog posts, I quickly realized in the space of AI/ML, the required software dependencies can take up a significant amount of storage, especially for a kubernetes/container-based deployment.

To give you an example, to deploy the private ChatGPT (h2ogpt) application using kubernetes, just the container image itself is a whopping 40GB+! 😲

Unfourntately, this is not a one off scenario but a common theme when working in the AI/ML space that the size of the packages and drivers are extremely large even when using containers. I figure I should probably setup my own container registry instead of pulling directly from the Internet given the size of these images.

I already have a local Harbor instance running in a VM but with my Synology, I have been using it centralize a number of functions and that would be the ideal place to actually run Harbor. While you can run individual containers on the Synology as I have demonstrated HERE with GitLab, the Harbor installation processes relies on Docker Compose, which Synology does not natively support using the Synology DiskStation Manager (DSM) interface.

With a little bit of tinkering and trial/error, I was able to finally get Harbor running on my Synology and centralize all my storage needs including having my own container registry.

[Read more...]

Categories // Automation, Cloud Native, Kubernetes Tags // Harbor, Synology

  • 1
  • 2
  • 3
  • …
  • 25
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VMware Flings is now available in Free Downloads of Broadcom Support Portal (BSP) 05/19/2025
  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...