►
Description
The KubeEYE project: A visual landscape designer for Kubernetes.
Planning IT landscapes with customers typically is something we do based on a diagram. Drawing the "Big Bicture" is the most common way to translate the requirements into a shared vision.
The independent KubeEYE project developes an application, which allows visual designing and automatical deployment of the drawn landscapes. Basically, KubeEYE users draw a picture of the IT components and press a deployment button. KubeEYE pushes the picture data to a Kubernetes cluster, where the vision should become reality.
A
Yes,
hello.
Also
from
my
side,
my
name
is
Daniel
and
I.
Also
welcome
you
to
the
two
days,
Meetup
thanks
Christine
for
organizing
happy
that
everything
works.
You
can
see
my
screen
and
hear
me.
The
topic
today
is,
as
you
can
see,
the
cube
I
project
which
works
on
a
visual
landscape
designer
for
Cuban
ages.
I
was
asked
to
give
a
short
overview
about
the
progress
and
the
status
of
the
project
and
yeah
I
start
with
some
words
about
project
emits
did
a
very
small
one.
A
Besides
me
is
mainly
just
two
persons:
I
am
responsible
for
architecture
and
development,
and
my
brother
Sebastian
is
the
real
Cuban.
It
is
expert,
he
knows
humanities
from
his
job
and
he
brings
much
could
eat
put
into
this
project
and
then
there's
also
my
wife
Ramona.
She
mainly
works
on
the
application,
design
and
usability
of
Ti,
so
you
can't
call
it
some
kind
of
a
family
project.
A
A
Yes,
let
me
start
with
a
short
dialogue
scene
that
I
often
had
in
my
career
as
a
project
manager
in
software
projects.
On
the
left
side,
you
see
a
guy
who
has
a
great
business
idea.
Yes,
the
application
that
he
wants
to
bring
online,
that
customers
can
use
it
and
hopefully
pay
money
for
it
and
on
the
right
side,
you
have
obviously
some
guy
who
has
the
right
resources
to
do
this
and
steep
technical
knowledge,
and
the
problem
problem
here
is
that
he
has
many
detailed
questions
and
left
side
does
not
understand
really
the
language.
A
The
point
is
that
DevOps
revolution
and
the
container
technologies
that
we
have
today
they
give
us
the
option
to
build
up
landscapes,
very
quick,
because
we
know
how
to
do
it,
but
often
we
don't
even
know
what
to
do
and,
as
you
can
see
in
this
dialogue,
scene,
def,
hops
and
business
and
Technology
are
often
just
lost
in
translation
in
general.
There
is
a
solution.
There
is
a
journal
language
with
everybody
understand
and
brings
them
together,
and
this
is
the
power
of
pictures.
A
Our
human
brains
are
much
better
in
understanding
and
saving
pictures
their
words,
and
that
brings
me
to
my
basic
statements
today-
I
invite
you
all
to
check
it
out
and
verify
validate
it
in
your
own
daily
business.
You
may
call
it's
ten
years
low.
If
you
want
in
every
project
in
which
we
build
complex
landscapes.
The
moment
comes
when
we
starts
to
paint
pictures.
A
So
this
is
the
basic
idea
behind
a
cube,
a
project
but
before
I
come
into
detail,
I
show
you
some
slides,
but
one
slide
to
show
you
what
we
have
in
mind.
Please
don't
take
it
too
serious
I
hope
you
all
know:
Johnny
Geordi
LaForge,
the
chief
engineer
of
the
enterprise
in
Star,
Trek
next
generation,
I,
don't
know
very
much
about
the
computers
in
a
starship
of
the
galaxy
class,
but
I'm
pretty
sure
that
there's
a
bit
of
complexity
in
it
and
Geordi
just
had
this
diagram
this
one
diagram
of
the
ship
on
his
screen.
A
A
A
A
These
virtual
IT
components
is
an
abstract
term
for
some
things,
I
will
show
you
in
a
demonstration
data.
Basically,
virtual
IT
components
have
references
to
docker
images
in
a
talker
repository
which
is
not
part
of
the
Cuba
application.
It's
just
referencing
to
an
external
token,
a
positively
like
fokaha.
A
A
It's
also
responsible
for
persisting
of
the
landscape
information
and
behind
that
there
is
the
deployment
processor
which
converts
the
diagrams
in
to
deploy,
commands
and
sends
them
to
the
Kuban
ages,
cluster
wire,
its
API
and
finally
humanities
loads.
Now
the
docker
images
referenced
by
the
virtual
components
from
the
repository
to
build
up
the
landscape,
which
was
drawn
in
the
diagram.
A
A
B
A
We
choose
the
word
in
you:
high
frame,
work,
I,
don't
know
if
it's,
if
you
know
it,
but
it
gave
us
that
possibility
to
create
the
complex
landscape
designer
also
in
Java,
even
if
it's
running
in
the
web,
browsers
of
the
users
on
client
side.
So
this
was
just
a
practical,
pragmatic
decision
that
we
did
also
very
pragmatic.
All
decision
was
to
use
an
Apache
Derby
database
to
suppose
just
a
decision,
because
we
were
familiar
to
it
and
use
it
in
other
projects,
but
there's
no
hard
dependency
to
the
database
type.
A
It
could
be
another
one
in
future
versions
for
the
connection
with
kubernetes
we
integrating
a
fabric,
a
Java
API
in
our
prototype
may
also
be
subject
to
change,
because
we
are
facing
some
issues,
but
on
a
prototype
layer
it
works
very
good
and
yeah.
Now
I
think
we
have
seen
enough
most
from
the
slides
I
will
now
change
to
the
installation
of
our
prototype.
A
The
for
his
dad
just
some
words
I
have
all
I
need
on
my
notebook
here.
I
installed
mini
cube
yeah
as
Benitez
cluster
and
within
this
mini
cube.
I
have
as
well
see
these
two
services
besides
given
in
standard
service,
its
many
DQ
by
application
itself,
as
I
said,
it
runs
in
a
standard
from
cage
container
and,
in
addition,
I
have
another
image
which
contains
the
Derby
database.
I
show
it
is
because
we
come
back
later
here
after.
A
A
A
A
A
A
Basically,
there
is
already
one
organization
called
my
projects
and
in
every
organization
we
can
have
an
organization
admin
or
several
organization
headman's,
who
are
responsible
for
the
user
rights
within
this
organization.
So
I
can
make
the
new
user
tenure
now
a
member,
but
he
should
not
be
auditing
and
there's
also
the
possibility
to
make
users
read-only
that
they
can
see
the
the
content
that
is
produced
within
the
organization
but
cannot
change
anything.
A
A
A
A
Windows
or
something
like
that,
even
what
good
here
should
not
save
the
button.
Just
forget
one
important
step,
because
the
first
thing
that
I
had
to
do
is
to
enter
the
API
to
the
Cuban.
It
is
cluster
my
case,
it's
very
easy
because
the
top
catch
of
you
by
running
within
the
kubernetes
cluster,
so
I
can
just
use
the
default
URL
here
and
then
it
should
not
be
a
problem
to
save
it.
A
A
A
A
A
A
A
A
A
A
A
Then
there
is
an
interesting
feature:
if
you
want
to
change
perspectives
of
the
IT
landscape,
you
can
just
play
with
the
function
see
in
the
header
bar,
for
example.
If
at
the
moment
the
diagram
shows
the
names
of
the
components
that
I
entered,
but
it's
also
the
possibility
to
show
their
IP
addresses
that
I
entered
no.
They
are
appearing
here
right
now,
I
didn't
enter
IP
address
for
databases
or
maybe
wants
to
know
who's
responsible
for
this
component.
A
A
A
A
A
A
A
A
A
That's
very
nice
here
is
I
now
have
the
context
of
the
object
of
the
task
and,
if
I'm
not
really
sure
what
is
socket
a
doing
and
what
are
things
that
depends
on
the
running
server
here.
I
can't
just
click
here,
and
it
runs
now
directly
to
the
diagram,
highlights
the
server
or
the
component,
which
has
this
task,
and
then
I
can
see
if
I
made
a
good
diagram
which
are
the
dependencies
of
the
server
and
who
is
relying
on
the
server.
A
Okay,
so
I
think
I
gave
you
an
overview
about
all
most
of
all
features
of
the
landscape
designer.
But
of
course
the
main
part
is
now
what
happened
behind
the
scenes.
So
you
saw
the
first
objects
I
took
from
this
Cuban.
It
is
not
in
the
tree.
The
worst
is
to
chop
cage
components
and
is
to
database
components
that
what
happened
now
when
saving
this
picture
is
I.
B
A
A
A
B
A
A
A
And
it's
perfectly
cheap
ploy
to
my
mini
cube,
so
one
last
feature
that
I
want
to
show
you
it's
just
a
problem
that
I
we
usually
have
in
the
urban
areas
cluster.
How,
for
example,
to
this
function,
service
know
the
connection
parameters
of
the
databases
here.
For
that
reason,
you
can
also
use
config
map.
A
A
B
A
A
A
Everything
you
saw
in
this
demonstration
is
available
on
Cupid
comm.
We
put
a
quick
start
package
there
with
an
installer
guide
and
everything
you
need
to
do
your
whole
chest
with
you.
Buy
that
same.
Is
it
15
minutes.
There
is
a
sip
file,
including
everything
you
need,
including
the
references
to
the
images
on
top,
and
if
you
want
to
have
a
look
in
the
at
Stoker
hub,
you
have
you
find
it
what's
out.
There
I
think
would
be
very
nice
to
have
some
feedback.
A
If
you
want
to
download
it
and
test
it
tell
us
what
it's
good
or
what
it's
bad
or,
if
you
just
like
to
get
informed
about
other
releases
in
the
future
new
features
or
roadmap,
or
if
you
just
want
to
tell
us
that
everything
we
do
is
crap.
You
can
also
do
this
just
right.
The
mail
to
mail,
it
cubed,
calm,
we'll
be
very
happy
to
so
get
in
touch
with
you
and
hear
your
thoughts
about
the
things
we
are
doing
here.