tacker/releasenotes/notes/mgmt-driver-for-deploying-kubernetes-cluster-9ce82cc550b50065.yaml
LiangLu a43e5434b6 Sample script for deploying Kubernetes cluster
This patch implements spec
Support deploying Kubernetes cluster with MgmtDriver
in blueprint bp/cnf-support-with-etsi-nfv-specs.

It includes sample mgmt_driver scripts of deploying
kubernetes cluster to vm created by openstack_driver.
Support instantiate/terminate/scale/heal function.

It also includes a shell script that actual install
kubernets cluster on vm, and an use guide to show
how to use this sample script.

Implements: bp/cnf-support-with-etsi-nfv-specs
Change-Id: I4d0085ffa3b4c90741ebb169b96f69113e2bb6d7
2021-03-24 07:52:35 +00:00

32 lines
1.6 KiB
YAML

---
features:
- |
MgmtDriver function configures applications provided by VNF vendors.
VNF vendors can customize configuration methods for applications via
MgmtDriver. These customizations are specified by "interface" definition
in ETSI NFV-SOL001 v2.6.1. We provide the sample of MgmtDriver and
scripts which can be used to deploy a Kubernetes cluster. The sample
script for deploying Kubernetes cluster can be used in two cases.
One is to deploy one master node with worker nodes. Under this case,
it supports to scale worker node and heal worker node. The other is to
deploy a high availability cluster, there are three(or more) master
nodes with worker nodes. Under this case, it supports to scale worker
node and to heal worker node and master node. In all the above cases,
kubeadm is used for deploying Kubernetes in the sample script. We also
provide a user guide to help users understand how to use this feature.
Instantiate single master node kubernetes cluster:
The Kubernetes cluster can be instantiated with VNF Lifecycle
Management Interface in ETSI NFV-SOL 003 v2.6.1.
Instantiate multi-master nodes kubernetes cluster:
A Kubenrnetes cluster with a high availability (HA) configuration
can be deployed.
Scale kubernetes worker node:
Scaling operations on the Worker-nodes for the VNF including
Kubernetes cluster is supported with MgmtDriver.
Heal kubernetes master and worker nodes:
Healing operations on the Master-nodes and Worker-nodes for the
VNF including Kubernetes cluster is supported with MgmtDriver.