Preparing for installation#
Download the EDA Installation playground#
Ensure that your Linux installation1 environment meets the requirements described in Installation platform requirements.
Clone the playground repository to your tools-system.
Installing additional tools#
Download additional tools that can be used during the installation.
As a result of this command, the kind
, kubectl
, kpt
, and yq
utilities will be installed in the ./tools
directory.
Obtaining the EDA packages#
EDA is packaged using the Kubernetes Package Tool (kpt). EDA uses this package manager tool to install core EDA components. The installer downloads two kpt packages by downloading their relevant git repositories.
To obtain the EDA package, enter the following command:
This command downloads the following git repositories to their respective directories:
- EDA kpt package in the
eda-kpt
directory - EDA built-in catalog in the
catalog
directory
Download the EDA EDAADM repository#
Ensure that your Linux installation environment meets the requirements described in Installation platform requirements.
Clone the EDAADM repository to your tools system and change to the directory.
Download extra tools#
Bundle tools#
Go to the bundles directory in the edaadm
repository.
And download the tools for the bundles.
This step downloads2 the edaadm
CLI tool for your architecture in the edaadm/bundles/tools
directory.
The edaadm
tool is used to generate configuration files for use while deploying the Talos Linux virtual machines and the Kubernetes environment. You can copy or move the edaadm
tool from the ./tools
directory to a location in your $PATH
to make it available in your shell for future use.
kpt tools#
After downloading the tools for bundles, download the tools for kpt. Go to the kpt directory in the edaadm
repository.
And download the tools for the kpt package.
This step downloads the kpt
and kubectl
tools in the edaadm/kpt/tools
directory.
Download the Talos machine image#
The edaadm
tool provides you with the URL to download the latest Talos machine image for use with VMware or KVM.
To deploy the Talos Kubernetes environment, download the Talos Machine image based on the environment in which you want to deploy the VMs.
Downloading the KVM image#
Use the edaadm
tool to display the URL from where you can download the latest image for use with KVM for the supported Talos version.
Download the nocloud-amd64.iso
image from the ISO URL, filepath.iso.
You can download using your browser or you can use the curl command.
Downloading the VMware OVA image#
Use the edaadm
tool to display the URL from where you can download latest image for use with VMware vSphere for the supported Talos version.
Download the vmware-amd64.ova
image from the OVA URL, filepath.ova.
You can download using your browser or you can use the curl or wget commands. You can also use the URL directly with the ovftool command to deploy the OVA to your VMware vSphere environment.
-
This system might also be referred to as the "tools-system" further in this documentation. ↩
-
The
edaadm
binary for different platforms can be manually downloaded from https://github.com/nokia-eda/edaadm/releases/. ↩