Frida
(cd cd)
June 14, 2022, 4:18pm
1
Hi,
If possible-
I have a question:
this is my kibana:
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
name: quickstart
spec:
version: 7.6.2
count: 1
elasticsearchRef:
name: cdbridgerpayelasticsearch
http:
service:
spec:
type: LoadBalancer
the kibana ran well (the LB too)
and this is my Ingress:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
cert-manager.io/cluster-issuer: "letsencrypt-http"
name: bcd-ingress-kibana-bcd
spec:
rules:
- host: kibana.some.net
http:
paths:
- backend:
serviceName: quickstart
servicePort: 5601
path: /
tls:
- hosts:
- kibana.some.net
when I ran: kubectl get ingress
I got:
$ kubectl get ingress
W0614 15:48:48.425600 1675 gcp.go:120] WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.25+; use gcloud instead.
To learn more, consult https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
NAME CLASS HOSTS ADDRESS PORTS AGE
kibana-ingress-bcd kibana.some.net 80 5m24s
and when I tried browsing with this host-
the browsre didnt recognize this hostname .
If anyone knows what the problem is - it will help me a lotץ
thanks
Frida
co88liwan
(co88liwan)
June 14, 2022, 5:37pm
2
Hi,
What is the IP behind the hostname "kibana.some.net ", did you set something like external IP and DNS on gcloud?
Frida
(cd cd)
June 14, 2022, 5:57pm
3
Probably not ... Basically I have a LoadBalancer that works:
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
name: quickstart
spec:
version: 7.6.2
count: 1
elasticsearchRef:
name: bcdbridgerpayelasticsearch
http:
service:
spec:
type: LoadBalancer
The browser (image link)- With the ip
when I ran kubectl get svc
I got:
...
bcdkb-kb-http ClusterIP 10.40.15.178 5601/TCP 5h24m
bcdkbbcd-kb-http ClusterIP 10.40.1.21 5601/TCP 5h8m
bcdkbcd-kb-http LoadBalancer 10.40.13.177 35.184.16.35 5601:32223/TCP 3h54m
kubernetes ClusterIP 10.40.0.1 443/TCP 5h43m
...
But I do not really know what to do now ...
Can you guide me what to do?
Thank you!!!
co88liwan
(co88liwan)
June 14, 2022, 7:41pm
4
Looks you don't have the correct DNS for your kibana URL kibana.some.net
, you need to set a DNS record from gcloud to map you kibana URL with the IP 35.202.76.151.
Frida
(cd cd)
June 14, 2022, 7:46pm
5
What do you mean? Because I have already set up LoadBalancer inside the kibana?
Frida
(cd cd)
June 14, 2022, 7:59pm
7
can you give me an example?
or you can write me what I have to fix in my code?
(Because I know there are those who have done it this way)
this is my ingress:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
cert-manager.io/cluster-issuer: "letsencrypt-http"
name: bcd-ingress-kibana-bcd
spec:
rules:
- host: kibana.some.net
http:
paths:
- backend:
serviceName: quickstart
servicePort: 5601
path: /
tls:
- hosts:
- kibana.some.net
can you tell me if I have add some line/ remove/ change?
(I did not understand how the link you sent related to this)
thanks
system
(system)
Closed
July 12, 2022, 8:00pm
8
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.