Deploy a DataPlane
Create a DataPlane
object and use the KonnectExtension
reference.
Prerequisites
Series Prerequisites
This page is part of the Deploy Hybrid DataPlanes with Kong Gateway Operator series.
Complete the previous page, Install Kong Gateway Operator in Konnect hybrid mode before completing this page.
Create the DataPlane
Configure a Kong DataPlane
by using your KonnectExtension
reference:
echo '
apiVersion: gateway-operator.konghq.com/v1beta1
kind: DataPlane
metadata:
name: dataplane-example
namespace: kong
spec:
extensions:
- kind: KonnectExtension
name: my-konnect-config
group: konnect.konghq.com
deployment:
podTemplateSpec:
spec:
containers:
- name: proxy
image: kong/kong-gateway:3.11
' | kubectl apply -f -
Check the Ready status
If the DataPlane
has Ready
condition set to True
then you can visit Konnect and see the dataplane in the list of connected Data Planes for your Control Plane:
Check that Programmed
is True
on the dataplane-example
resource:
You can verify the dataplane
was reconciled successfully by checking its Ready
condition.
kubectl get -n kong dataplane dataplane-example \
-o=jsonpath='{.status.conditions[?(@.type=="Ready")]}' | jq
The output should look similar to this:
{
"observedGeneration": 1,
"reason": "Ready",
"status": "True",
"type": "Ready"
}