Intro Flashcards
Define vSphere with Tanzu
Integrates Kubernetes capabilities directly into the vSphere virtualization platform.
It enables you to seamlessly run, manage, and orchestrate containerized applications alongside VMs in their data center environment.
Namespaces
The vSphere admin uses namespaces to create isolated environments for different teams or projects.
They allocate resources, define permissions, and apply policies specific to each namespace.
Tanzu Kubernetes Grid Service
VMware’s Kubernetes implementation for building containerized applications.
Key Info:
Provides Kubernetes APIs for developers.
vSphere Pod Service
The vSphere Pod Service allows developers to deploy and run containerized applications directly on the vSphere infrastructure without setting up a full Kubernetes cluster.
Key Info: Utilizes lightweight Linux kernel for container isolation, enhancing performance and security.
Network Service
Network service facilitate communication between different components within Tanzu Kubernetes clusters and external resources.
Key Info: Simplifies networking complexity, offers load balancing, routing, and security features.
Storage Service
Allows you to manage storage resources for containerized applications.
It enables dynamic provisioning, data persistence, and scalability.
Registry Service
Definition: Manages Docker and OCI (Open Container Initiative) images using Harbor as a private registry.
Key Info: Automates image management, ensures security, and streamlines sharing.
Supervisor Kubernetes Cluster
Serves as the core infrastructure to bridge vSphere and Kubernetes worlds.
It provides the underlying platform and services required for deploying and managing Tanzu Kubernetes clusters, which are used to run containerized applications.
IT Operators
Definition: Individuals responsible for managing and operating IT infrastructure.
Key Info: Enable Supervisor Kubernetes Cluster using a wizard in vSphere Client.
Application-Focused Management
App-FM shifts the management focus from individual components to entire applications By grouping resources together and applying policies at the application level, IT admins can streamline operations, and improve security.
Cluster API
Definition: Used in vSphere to manage creation, scaling, upgrading, and removal of clusters.
CI/CD (Continuous Integration / Continuous Delivery)
Definition: Development approach involving automated and continuous code integration, testing, and deployment.
Key Info: vSphere with Tanzu enables CI/CD using Kubernetes APIs across different infrastructures.
Avi Controller
Definition: Tool used to configure load balancers in vSphere with Tanzu environments.
(Rebranded as NSX Advanced Load Balancer)
Supervisor Layer
Definition: Layer within vSphere where TKG clusters operate (distinct from vSphere Pods).
Key Info: TKG clusters run on this layer, enabling Kubernetes operations.
Containerized Applications
Containers are lightweight, isolated, and portable units that encapsulate everything an application needs to run.