3. Current issues
● Stratos uses HTTP channel for communcation with Kubernetes
● Does not require any credentials for communication between
Stratos & Kubernetes
● Strato and Kubernetes needs to be located on the same
instance
● Communication over insecure channel
● Stratos uses Fabric8 ver 2.2.16 to communication with
Kubernetes, which is no longer supported.
● Stratos cannot connect with kubernetes over secured network
connection
4. Overcome these issues
● Made changes in Stratos code to support:
– HTTPS
– Added authentication
– Updated Fabric8 Api to ver 2.2.97
5. Benefits of the changes
● Support cross domain accessibility
● Loose couple the applications
● Make it more robust
● Communication over Secure channel
● Requires credentials to communication
6. Before/after changes
Before
● Tight coupling
● No authorization
● Less secure
● Not robust
● Fabric8 v.2.2.16
After
● Loose coupling
● Authorization
● More secure
● Robust
● Fabric8 v.2.2.97