apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Lifecycle Management
Presenting the Kubernetes Browser
Daria Muehlethaler, Head of API Ecosystem at CREALOGIX
2. 2
Global leader in digital banking technology
> 500
financial brands already
empowered
> 600
digital experts, with
40 nationalities
105m
CHF revenue
Focus
pure play front-end
provider
> 50
companies to leverage
the partner ecosystem
20%
of revenue spent in R&D
to accelerate innovation
25 years
ago, founded in Zurich,
Switzerland
1 product – unlimited
possibilities
3. WHERE WE STARTED
• Monolithic application creates complexity,
lack of flexibility and does not allow for easy
integration of third party tools or solutions
• Plenty of customizations that makes ongoing
support costly and complex
• Older technologies that increase the ongoing
costs
• Vanishing know-how creates risk for future
plans and maintenance
• High costs of development prevent
continuous improvements
WHERE WE’RE GOING
• Micro-services architecture provides flexibility
to scope and scale
• New features or modules can be introduced
by the customer themselves
• Partner management can bring increasing
benefits by onboarding third party solutions
• New features can be added with higher
efficiency and in turn lower costs, allowing for
shorter time to market
• However, microservices come with increased
complexity in managing all resources.
The move to microservices makes our life easier
3
4. New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here
5. What we have today is a different kind of complexity
4
Delivery bundle
2021.6.28.5
• Many modules
• Many APIs
• Heterogenious versions
• Heterogenious customer
deployments
OUR NEW
CHALLENGES
Release bundle
3.23.0
Extras
Config
1.2.0
Release notes
3.23.0
Module A
2.3.0
Module B
1.37.0
Module C
2.10.3
Module D
3.0.2
API
1.0.5
API
2.3.0
API
1.27.5
API
1.1.2
API
1.4.0
Delivery bundle has a version that is independent of the Release bundle
A Release Bundle contains one or many modules
A Module contains zero or APIs
6. What
is
is
What
it
does
You can administrate applications and manage APIs via
Kubernetes Browser
5
K8S Browser automatically captures all apps and APIs
running on Kubernetes and presents comprehensive
details in one dashboard. It allows access to relevant
information on all artifacts installed on Kubernetes.
• All K8S administration is centralized, increasing
management efficiency and facilitation of information flow
• Access to Kubernetes cluster is available, so there’s no longer
need to refer to the K8S admin to access information
• Application support is improved – information on all
the applications with versioning are available from a single
access point
• Logs from all applications are accessible in the same
location and the same format, allowing easy access to and
quicker understanding of information (compared to elastic
search)
8. Kubernetes Browser brings benefits through its features
7
Display
• All the deployments
• Their version by using the actuator
endpoint
• The version of the image if there is no
actuator endpoint
• The restart of the application, which
may be a source of wrong
configuration
• State of the app ready/down
Applications
Display information about helm
installation by providing a simple tutorial
Installation
Display
• A list of all environments resp.
Namespaces
• URLs of the certain environment by
using the ingress resources
• URLs of the certain environment by
using the API gateway resources
Environments
• Display all configMaps which are used
as environment variables
• Search resp. filter the configMaps
ConfigMaps
• Display all secrets which are used as
environment variables
• Search resp. filter the secrets
Secrets
Display
• Build Info of an application
• Actuator endpoints of an application
including their urls
• API list including the swagger
definition
• Labels applied to the deployments
resp. pods
Application
• Display the log file of a container
• Display loggers by using the actuator
endpoints
• Switch the logging level by using
actuator endpoints
Logging
Display all the settings coming from the
env endpoint
Settings
Display
• Nodes names of the application
• Type of the node
• If the node is schedulable
• CPU, memory, OS and version of the
kubelet
Nodes
Export the log files including the
environment details
Export
9. Kubernetes Browser is already making a difference
8
Process simplification
and promotion of
transparency via
access to information for
non-admin users
Operational costs are
reduced by reducing the
time needed to access
and analyze information
Facilitation of
information exchange
with
technology vendors
as extraction of details is
simplified
Product management
has an overview of
applications that are
finished
10. Email us at
solutions@crealogix.com
Find out more on our website
crealogix.com
CREALOGIX |
Let’s start a
conversation
https://info.crealogix.com/en/kubernetes-browser
Switzerland
Daria Mühlethaler
daria.muehlethaler@crealogix.com
9
11. New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here