This blueprint creates an example Kubernetes cluster. It is intended as an example. The underlying Kubernetes configuration method used is Kubeadm, which is not considered production-ready.
Regardless of your infrastructure choice, this blueprint installs and configures on each VM:
You will need a Cloudify Manager running in either AWS, Azure, or Openstack. The Cloudify manager should be setup using the Cloudify environment setup - that's how we test this blueprint. The following are therefore assumed:
Common Secrets:
Openstack Secrets:
Please follow the instruction on wiki https://wiki.onap.org/display/DW/ONAP+on+Kubernetes+on+Cloudify#ONAPonKubernetesonCloudify-OpenStack
Once the workflow execution is complete, verify that these secrets were created:
(Incubator)UNICORN:Projects trammell$ cfy secrets list Listing all secrets... Secrets: +------------------------------------------+--------------------------+--------------------------+------------+----------------+------------+ | key | created_at | updated_at | permission | tenant_name | created_by | +------------------------------------------+--------------------------+--------------------------+------------+----------------+------------+ | kubernetes-admin_client_certificate_data | 2017-08-09 14:58:06.421 | 2017-08-09 14:58:06.421 | | default_tenant | admin | | kubernetes-admin_client_key_data | 2017-08-09 14:58:06.513 | 2017-08-09 14:58:06.513 | | default_tenant | admin | | kubernetes_certificate_authority_data | 2017-08-09 14:58:06.327 | 2017-08-09 14:58:06.327 | | default_tenant | admin | | kubernetes_master_ip | 2017-08-09 14:56:12.359 | 2017-08-09 14:56:12.359 | | default_tenant | admin | | kubernetes_master_port | 2017-08-09 14:56:12.452 | 2017-08-09 14:56:12.452 | | default_tenant | admin | +------------------------------------------+--------------------------+--------------------------+------------+----------------+------------+