-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Description
Following instructions here - https://github.com/ibm-datapower/datapower-tutorials/blob/master/using-datapower-in-kubernetes/getting-started-datapower-in-gke.md on an OpenSource Kubernetes 1.20.2 Cluster with Persistence Volume Support and external Load Balancer. Everything deployed fine except my curl command against the Datapower service Fails to Connect. Steps I followed.
`- [ ] git clone https://github.com/ibm-datapower/datapower-tutorials.git
- cd datapower-tutorials/using-datapower-in-kubernetes/
- kubectl create configmap datapower-config --from-file=datapower/config/ --from-file=datapower/config/foo
- kubectl create configmap datapower-local-foo --from-file=datapower/local/foo
- kubectl describe configmap
- cd kubernetes/deployments
- Update Deployment Manifests with new K8s API
- vi backend-deployment.yaml
- Change first line to: apiVersion: apps/v1
- vi datapower-deployment.yaml
- Change first line to: apiVersion: apps/v1
- Add Selector for apps/v1 API
- selector:
- matchLabels:
- app: datapower
- track: stable
- vi backend-deployment.yaml
- k apply -f backend-deployment.yaml
- k apply -f datapower-deployment.yaml
- cd ../services/
- k apply -f .
- k get svc
- NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
- backend LoadBalancer 10.96.158.41 192.168.100.130 8080:31387/TCP 117s
- datapower LoadBalancer 10.96.62.225 192.168.100.131 80:30556/TCP 117s
- curl -k 192.168.100.131:80
curl: (7) Failed to connect to 192.168.100.131 port 80: Connection refused `
I also noticed that nothing in the datapower container seems to be listening on port 8080. Does anyone know if this tutorial works ? Its a pretty standard K8s setup.
Metadata
Metadata
Assignees
Labels
No labels