This video has been retired and replaced with • Provisioning StreamNative BYOC: Creat...
StreamNative Bring Your Own Cloud (BYOC) provides you with a fully managed Pulsar cluster in your own cloud account.
Note: the name field can no longer be specified in the Cloud Environment terraform module. The name of the Cloud Environment will be automatically created by StreamNative.
This video details how to create a Cloud Connection and Cloud Environment using terraform. It is part of the playlist:
• Provisioning StreamNative BYOC (Bring...
The Cloud Connection will link a StreamNative organization to your cloud account. The Cloud Environment will deploy resources such as the VPC and Kubernetes cluster to your cloud account. It does not deploy the Pulsar cluster.
Documentation on creating a Cloud Connection:
https://docs.streamnative.io/docs/cre...
Documentation on creating a Cloud Environment including directions on selecting a CIDR:
https://docs.streamnative.io/docs/cre...
Be sure to use gitignore on your security json file if you'll be storing your terraform files in github.
required_providers and provider:
terraform {
required_providers {
streamnative = {
source = "streamnative/streamnative"
}
}
}
provider "streamnative" {
Please replace path use your own key file path
key_file_path = "./mykey.json"
}
Follow the first part of this video to install snctl:
• Prepare Your Cluster Part 1: Create a...
To view the status of your Cloud Environment deployment:
snctl describe cloudenvironment [cloudenvironment] -n [org]
The Type: Ready will switch to Status: True when the Cloud Environment deployment is compete. The example in the video took 40 minutes.