<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tkg on The IT Hollow</title>
    <link>https://theithollow.com/tags/tkg/</link>
    <description>Recent content in Tkg on The IT Hollow</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 22 Sep 2021 13:31:53 +0000</lastBuildDate>
    <atom:link href="https://theithollow.com/tags/tkg/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Configure a Private Registry for Tanzu Kubernetes Clusters</title>
      <link>https://theithollow.com/2021/09/22/configure-a-private-registry-for-tanzu-kubernetes-clusters/</link>
      <pubDate>Wed, 22 Sep 2021 13:31:53 +0000</pubDate>
      <guid>https://theithollow.com/2021/09/22/configure-a-private-registry-for-tanzu-kubernetes-clusters/</guid>
      <description>&lt;p&gt;A really common task after deploying a Kubernetes cluster is to configure it to use a container registry where the container images are stored. A Tanzu Kubernetes Cluster (TKC) is no exception to this rule. vSphere 7 with Tanzu comes with an embedded harbor registry that can be used, but in many cases you all ready have your own container registry and so you&amp;rsquo;d like to continue using that instead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resizing Tanzu Kubernetes Grid Cluster Nodes</title>
      <link>https://theithollow.com/2020/12/09/resizing-tanzu-kubernetes-grid-cluster-nodes/</link>
      <pubDate>Wed, 09 Dec 2020 15:05:00 +0000</pubDate>
      <guid>https://theithollow.com/2020/12/09/resizing-tanzu-kubernetes-grid-cluster-nodes/</guid>
      <description>&lt;p&gt;Have you ever missed when trying to properly size an Kubernetes environment? Maybe the requirements changed, maybe there were wrong assumptions, or maybe the project took off and it just needs more resources. Under normal circumstances, I might suggest to you to build a new Tanzu Kubernetes Grid (TKG) cluster and re-deploy your apps. Unfortunately, as much as I want to treat Kubernetes clusters as ephemeral, they can&amp;rsquo;t always be treated this way. If you need to resize your TKG nodes without re-deploying a new cluster, then keep reading.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Non-Interactive Logins to vSphere 7 with Tanzu Clusters</title>
      <link>https://theithollow.com/2020/12/01/non-interactive-logins-to-vsphere-7-with-tanzu-clusters/</link>
      <pubDate>Tue, 01 Dec 2020 15:00:00 +0000</pubDate>
      <guid>https://theithollow.com/2020/12/01/non-interactive-logins-to-vsphere-7-with-tanzu-clusters/</guid>
      <description>&lt;p&gt;You&amp;rsquo;ve deployed your first Tanzu Kubernetes Grid Clusters in vSphere 7 and are beyond the learning phase. You&amp;rsquo;re now ready to start automating your Kubernetes cluster builds, and application deployments.&lt;/p&gt;
&lt;p&gt;Typically you&amp;rsquo;d login to your TKG clusters through the &lt;code&gt;kubectl&lt;/code&gt; cli with a command like:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;kubectl vsphere login ...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Normally, you&amp;rsquo;d be right, but that command requires an interactive login, meaning for you to wait for a second prompt to enter a password. The current version of the vSphere plugin doesn&amp;rsquo;t have an option for non-interactive logins so we need to get creative until this feature is added.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using YTT to Customize TKG Deployments</title>
      <link>https://theithollow.com/2020/11/09/using-ytt-to-customize-tkg-deployments/</link>
      <pubDate>Mon, 09 Nov 2020 15:05:00 +0000</pubDate>
      <guid>https://theithollow.com/2020/11/09/using-ytt-to-customize-tkg-deployments/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve worked with Kubernetes for very long, you&amp;rsquo;ve surely run into a need to manage YAML files. There are a bunch of options out there with their own benefits and drawbacks. One of these tools is called &lt;code&gt;ytt&lt;/code&gt; and comes as part of the &lt;a href=&#34;https://carvel.dev/&#34;&gt;Carvel&lt;/a&gt; tools (formerly k14s).&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re working with the Tanzu Kubernetes Grid product from VMware, you&amp;rsquo;re likely to be using &lt;code&gt;ytt&lt;/code&gt; to mange your TKG YAML manifests. This post aims to help you get started with using &lt;code&gt;ytt&lt;/code&gt; for your own customizations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deploying Tanzu Kubernetes Clusters on vSphere 7</title>
      <link>https://theithollow.com/2020/09/09/deploying-tanzu-kubernetes-clusters-on-vsphere-7/</link>
      <pubDate>Wed, 09 Sep 2020 14:15:00 +0000</pubDate>
      <guid>https://theithollow.com/2020/09/09/deploying-tanzu-kubernetes-clusters-on-vsphere-7/</guid>
      <description>&lt;p&gt;This post will focus on deploying Tanzu Kubernetes Grid (TKG) clusters in your vSphere 7 with Tanzu environment. These TKG clusters are the individual Kubernetes clusters that can be shared with teams for their development purposes.&lt;/p&gt;
&lt;p&gt;I know what you&amp;rsquo;re thinking. Didn&amp;rsquo;t we already create a Kubernetes cluster when we setup our Supervisor cluster? The short answer is yes. However the Supervisor cluster is a unique Kubernetes cluster that probably shouldn&amp;rsquo;t be used for normal workloads. We&amp;rsquo;ll discuss this in more detail in a follow-up post. For now, let&amp;rsquo;s focus on how to create them, and later we&amp;rsquo;ll discuss when to use them vs the Supervisor cluster.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deploying Tanzu Kubernetes Grid Management Clusters - vSphere</title>
      <link>https://theithollow.com/2020/04/06/deploying-tanzu-kubernetes-grid-management-clusters-vsphere/</link>
      <pubDate>Mon, 06 Apr 2020 14:00:00 +0000</pubDate>
      <guid>https://theithollow.com/2020/04/06/deploying-tanzu-kubernetes-grid-management-clusters-vsphere/</guid>
      <description>&lt;p&gt;VMware recently released the 1.0 release of Tanzu Kubernetes Grid (TKG) which aims at decreasing the difficulty of deploying conformant Kubernetes clusters across infrastructure. This post demonstrates how to use TKG to deploy a management cluster to vSphere.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not familiar with TKG yet, you might be curious about what a Management Cluster is. The management cluster is used to manage one to many workload clusters. The management cluster is used to spin up VMs on different cloud providers, and lay down the Kubernetes bits on those VMs, thus creating new clusters for applications to be build on top of. TKG is built upon the &lt;a href=&#34;https://github.com/kubernetes-sigs/cluster-api&#34;&gt;ClusterAPI project&lt;/a&gt; so &lt;a href=&#34;https://theithollow.com/2019/11/04/clusterapi-demystified/&#34;&gt;this post&lt;/a&gt; pretty accurately describes the architecture that TKG uses.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
