odpi / egeria-samples

various samples that can be useful either for learning or as initial starting points for working with Egeria
Apache License 2.0
12 stars 8 forks source link

VDC Helm chart - istio support #11

Closed planetf1 closed 3 years ago

planetf1 commented 5 years ago

istio supports a range of capabilities for kubernetes environments - as well as for virtualized environments. These include

Some cloud providers are offering managed istio service, such as IBM cloud.

This issue will track adding initial istio support to our helm charts

Step 1 is to add the appropriate metadata tags to our pod definitions so that istio's auto-injection hook can automatically add the istio sidecar image, which is used for proxying requests so that security policies can be defined, monitoring can be performed etc

This allows the istio components to do many of the above, and so is an enabler to allow for further experimentation

https://istio.io/ https://cloud.ibm.com/docs/containers?topic=containers-istio#istio (IBM, managed) https://cloud.google.com/istio/docs/ (Google, managed) https://docs.microsoft.com/en-us/azure/aks/istio-install (Azure, self-install) https://aws.amazon.com/blogs/opensource/getting-started-istio-eks/ (Amazon, self-install)

github-actions[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 20 days if no further activity occurs. Thank you for your contributions.

planetf1 commented 4 years ago

still valid

github-actions[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 20 days if no further activity occurs. Thank you for your contributions.

planetf1 commented 3 years ago

Rather than specific to VDC, this may be an interesting demo environment to show istio working in an egeria environment, however it's probably fairly low priority for now as we have many other areas that are probably more core. Moving over as it is a valid id though.

planetf1 commented 3 years ago

The VDC environment will need significant re-work to adapt to the many changes made in Egeria to better support metadata integration. Additionally the helm charts used for the lab & a simple base config have evolved to better support different types of services, exposing of ports, persistent storage etc.

As such specific incremental changes to the current - now old - charts do not really add value.

As such closing for now