Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verify Kiali using Istio 1.18 Ambient alpha #6241

Closed
josunect opened this issue Jun 7, 2023 · 1 comment
Closed

Verify Kiali using Istio 1.18 Ambient alpha #6241

josunect opened this issue Jun 7, 2023 · 1 comment
Assignees
Labels
ambient Related to Istio Ambient Mesh enhancement This is the preferred way to describe new end-to-end features. sub-task Ties an issue to an epic

Comments

@josunect
Copy link
Contributor

josunect commented Jun 7, 2023

Ref. #5476

Steps (minikube):

  • Install istio 1.18:
    istio/install-istio-via-istioctl.sh -c kubectl Including --set profile=ambient

  • Install bookinfo:
    kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml
    kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yaml -n bookinfo

  • Istio Ambient is detected:
    image

  • Out of mesh
    image

  • No graph:
    image

  • Label namespace:
    kubectl label namespace bookinfo istio.io/dataplane-mode=ambient

  • Detected ztunnel:
    image

  • Send some traffic:
    kubectl exec deploy/sleep -- curl -s http://istio-ingressgateway.istio-system/productpage | head -n1
    kubectl exec deploy/sleep -- curl -s http://productpage:9080/ | head -n1
    kubectl exec deploy/notsleep -- curl -s http://productpage:9080/ | head -n1

  • Graph (In minikube):
    image

  • Graph (In kind with 2 nodes):
    image

  • Waypoint. It is possible to generate a namespace waypoint with:
    istioctl x waypoint generate --namespace bookinfo

Or, apply:

kubectl apply -n bookinfo -f - <<EOF
apiVersion: gateway.networking.k8s.io/v1beta1
kind: Gateway
metadata:
  name: namespace
  namespace: bookinfo
spec:
  gatewayClassName: istio-waypoint
  listeners:
  - name: mesh
    port: 15008
    protocol: HBONE
EOF

image

@josunect josunect added enhancement This is the preferred way to describe new end-to-end features. sub-task Ties an issue to an epic ambient Related to Istio Ambient Mesh labels Jun 7, 2023
@josunect josunect self-assigned this Jun 8, 2023
@josunect
Copy link
Contributor Author

josunect commented Jun 9, 2023

It works as expected.
I will add some notes regarding telemetry in #5978

@josunect josunect closed this as completed Jun 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ambient Related to Istio Ambient Mesh enhancement This is the preferred way to describe new end-to-end features. sub-task Ties an issue to an epic
Projects
Development

No branches or pull requests

1 participant