The following terms have been used throughout this document. This page will help you learn and understand Project Keswick and its terminology.
Host: A compute device which has the Keswick software installed is known as a Host.
Server: A server is hardware or virtual hardware that is made up of Vendor and Model that Keswick can be installed on.
GitOps: GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, including Git and Continuous Deployment tools.
Workload: A user deployed application running as a container, VM or, WASM binary.
Manifest: A specification of a Kubernetes API object in JSON or YAML format. A manifest specifies the desired state of an object that Kubernetes will maintain when you apply the manifest.
Worker VM: A Worker VM or Node: Kubernetes runs workloads by placing containers into Pods to run on Nodes. A node may be a virtual or physical machine, depending on the cluster. Each node is managed by the control plane and contains the services necessary to run Pods.
Host Group: A set of hosts that share the same Kubernetes label, applied on Keswick.
Label:A Kubernetes key,value pair applied to a node. Sometimes known as a tag.
NIC: Network Interface controller (Ethernet Controller).
PCI/PCIe/USB: Types of buses that support various kinds of data transfer, I/O.VIB: Virtual Infrastructure Bundle, a packaging format used by VMware ESXi.
Kickstart: A mechanism (and a configuration file) used to automate ESXi installation.
vSwitch: VMware ESXi virtual layer-2 networking object that mimics a physical networking switch.
Port Group: VMware ESXi virtual networking object that is associated with a vSwitch and allows applying specific behavior configuration (for example, bandwidth limitation, traffic isolation, VLAN tagging, and so forth.) as a network policy to each member port (typically connected to a VM).
Management Network Port Group: A special port group which ESXi system services use and is accessible to Virtual Administrator to manage ESXi system, however typically not accessible to workloads (for example, VMs) running on that ESXi system.
VM Network Port Group: A commonly named port group that is used to connect Virtual Machines workload running on that ESXi, often exposed to non-admin users/services.