This document is about how to config and run Edge Conductor tool to deploy a KIND cluster.
NOTE: KIND is not intended for production use.
Follow HW Requirements for Edge Conductor Day-0 Host and OS and System Requirements for Edge Conductor Day-0 Host to prepare the Day-0 host hardware and software.
NOTE: For each KIND node, 2 CPU cores and 2 gigabytes (GB) memory are needed additionally.
Follow
Build-and-Install-Edge-Conductor-Tool
to build and install Edge Conductor tool.
Enter _workspace
folder to run Edge Conductor tool.
An example of Edge Conductor Kit for KIND is under:
kit/
└── kind.yml
We will use this Edge Conductor Kit to deploy the KIND cluster in this document.
For more details of the Edge Conductor Kit, check the Example of KIND Kit.yml
Modify the Edge Conductor Kit config file(kit/kind.yml) following Edge Conductor Configurations | Edge Conductor Kit Introduction, which is a mandatory parameter for "conductor init".
Run the following commands to initialize the Edge Conductor environment:
./conductor init -c kit/kind.yml
Run the following commands to build and deploy KIND cluster:
./conductor cluster build
./conductor cluster deploy
The kubeconfig will be copied to the default path ~/.kube/config
.
Install the kubectl tool (v1.20.0) to interact with the target cluster.
kubectl get nodes
To build and deploy the services, enter the commands:
./conductor service build
./conductor service deploy
Use
--kubeconfig
to specify the kubeconfig if you don't want to use the default config file from~/.kube/config
.
To remove the KIND cluster, enter the command:
./conductor cluster remove
Copyright (c) 2022 Intel Corporation
SPDX-License-Identifier: Apache-2.0