For more info on qbec: https://github.com/splunk/qbec
Enable Kubernetes on Docker for Mac.
- Do a stock deployment
- Build the patched hub images from Dockerfile
- Update the hub image tag in base.libsonnet L#32 as
tag: '0.9.0-patch',
- Deploy with istio enabled on the namespace
To see all components:
qbec show default -O
Apply the components:
qbec apply default
Diff the changes to be applied when enabling istio:
qbec diff default --vm:ext-str ISTIO=enabled
qbec apply default --vm:ext-str ISTIO=enabled
Enable istio on namespace(not needed if running ):
# Enable
qbec apply default --vm:ext-str ISTIO=enabled -c namespace
# Disable
qbec apply default -c namespace