"License has expired" with Essentials package

I am trying to install kafka and zookeeper on the kubernetes cluster defined by the following command

gcloud beta container --project “my-project” clusters create “gke-px” --zone “us-central1-a” --no-enable-basic-auth --cluster-version “1.14.10-gke.27” --machine-type “n1-standard-4” --image-type “UBUNTU” --disk-type “pd-ssd” --disk-size “100” --metadata disable-legacy-endpoints=true --scopes “https://www.googleapis.com/auth/cloud-platform” --num-nodes “3” --enable-stackdriver-kubernetes --enable-ip-alias --network “projects/my-project/global/networks/default” --subnetwork “projects/my-project/regions/us-central1/subnetworks/default” --default-max-pods-per-node “110” --enable-autoscaling --min-nodes “3” --max-nodes “5” --no-enable-master-authorized-networks --addons HorizontalPodAutoscaling,HttpLoadBalancing,KubernetesDashboard,Istio,GcePersistentDiskCsiDriver --istio-config auth=MTLS_PERMISSIVE --enable-autoupgrade --enable-autorepair

as per the corresponding article however I am met with an increadibly frustrating error when starting the zookeeper stateful set as described in the following kubectl describe output:

Events:
Type Reason Age From Message


Normal NotTriggerScaleUp 17m (x6 over 18m) cluster-autoscaler pod didn’t trigger scale-up (it wouldn’t fit if a new node is added):
Normal NotTriggerScaleUp 4m19s (x72 over 19m) cluster-autoscaler pod didn’t trigger scale-up (it wouldn’t fit if a new node is added): 1 in backoff after failed scale-up
Warning FailedScheduling 68s (x19 over 19m) stork pod has unbound immediate PersistentVolumeClaims (repeated 3 times)

I then traced the error to describe pvc (persistent volume claim of the above pod) and was met with the following error messages:

Events:
Type Reason Age From Message


Warning ProvisioningFailed 9m20s (x14 over 24m) persistentvolume-controller Failed to provision volume with StorageClass “portworx-sc”: rpc error: code = Internal desc = Failed to create volume: Volume (Name: pvc-9e3cc75a-7ab7-11ea-95f1-42010a8000af) create failed: License has expired
Warning ProvisioningFailed 7s (x11 over 8m22s) persistentvolume-controller Failed to provision volume with StorageClass “portworx-sc”: rpc error: code = Internal desc = Failed to create volume: Volume (Name: pvc-9e3cc75a-7ab7-11ea-95f1-42010a8000af) create failed: License has expired
Mounted By: zk-0

As noted by the attached image, the PX license I have is for the Essentials tier. However I still receive the above message. Could someone please advise, thanks.

Hi, Please post output of your ‘pxctl status’ for someone from the community support team to look at. Thanks.

The Portworx alerts will indicate why exactly license has expired. You can run the following command to get the alerts

PX_POD=$(kubectl get pods -l name=portworx -n kube-system -o jsonpath='{.items[0].metadata.name}')
kubectl exec $PX_POD -n kube-system -- /opt/pwx/bin/pxctl alerts show

You can also check kubernetes events for the latest set of Portworx alerts.

kubectl get events | grep portworx