►
From YouTube: Kyma installation on Google Kubernetes Engine - Demo
Description
- http://freenom.com was used to get a free domain for this video
- GCP gives a 300$ credit for free usage and you do not have to worry of any additional charges https://cloud.google.com/free/docs/gcp-free-tier
0:59 Setup a DNS zone in Google Cloud Platform
2:52 Setup TLS cert
3:57 Create Google Kubernetes Engine cluster
4:27 Setup of configuration files from latest release
6:07 Configure DNS to point to cluster's load balancer
6:47 Verify all works as expected
A
Hello
keema
community
in
this
video
I,
want
to
show
you
how
you
can
get
chemo
running
on
kubernetes
cluster
in
a
google
kubernetes
engine,
of
course,
because
it's
a
gke
cluster.
We
need
some
prerequisites.
First
of
all,
we
need
some
domain
which
you
can
use
for
the
installation
of
chemo,
but
we
also
need
an
account
on
Google
cloud
platform.
Just
keep
in
mind.
The
purpose
of
this
video
is
not
to
cover
how
to
acquire
prerequisites,
because
sometimes
you
can
have
them
already.
A
Sometimes
you
have
to
get
them
all,
so
you
need
to
acquire
the
project
on
your
own.
If
you
don't
have
yet
on
Google
platform,
we
need
to
download
g-cloud
command
line
tool
from
DCP.
If
you
don't
have
that
one,
you
also
need
to
acquire
domain
on
your
own.
For
the
purpose
of
this
demo,
I
got
the
GCP
account
on
my
own
I
created
my
new
project.
A
I
also
had
to
freshly
install
the
G
cloud,
and
I
also
had
to
get
a
domain
which
I
could
use
for
free
and
it
was
possible
because
I
found
a
lot
of
services
that
offer
free
domains.
So
once
you
have
all
those
prerequisites,
let's
just
go
to
the
first
step.
First
thing
you
have
to
do
is
to
set
up
a
DNS
in
the
cloud
platform.
First
for
easy
use.
Let
us
define
the
variables
let's
copy
the
example
from
here
put
our
data.
Let
me
now
jump
to
the
terminal.
A
Okay,
let
me
paste
variables
that
I've
prepared
okay,
it's
done
so
you
can
see
that
I
specified
my
domain.
It's
gonna
be
called
my
akima
demo.
The
dns
name
is
the
ya
name
of
the
dns
that
I
got
for
free
and
yes
and
that
you
can
see
the
dot
at
the
end.
It's
not
a
mistake,
then
you
have
to
provide
the
project
ID
of
the
project
you've
created
at
Google
cloud
platform
and
the
DNS
zone.
It's
yeah,
just
the
name
of
the
zone.
Okay.
A
Now,
let's
go
back
to
the
instruction
now
I
need
to
create
a
DNS
with
DC
cloud.
It's
super
simple
with
just
one
liner
command.
Let
me
copy
that
and
go
back
to
the
terminal.
Let
me
now
just
paste
the
copied
comment
and
call
it.
The
new
DNS
zone
got
created,
but
yeah,
let's
confirm
with
the
UI
here.
You
can
see
me
in
the
Google
Cloud
classroom
console
in
the
view
where
you
can
define
the
zones
manually.
A
If
you
don't
want
to
do
it
with
G
cloud
that
we
refresh
the
page
and
we
should
see
a
new
zone
created.
Yes
perfect,
it's
here.
Let's
see
the
details
copy
this
data,
because
you're
gonna
need
it
for
the
configuration
of
your
domain.
Okay,
back
to
instruction,
let's
now
jump
to
step
number
three:
we
already
have
the
list
of
the
server's.
We
just
got
them
from
the
UI.
Now
you
need
to
setup
your
domain
to
use
their
servers.
You
do
it
with
the
provider
of
your
new
domain.
A
This
is
not
covered
with
this
video
because
the
UI
is
really
different
for
different
providers.
Now,
once
you're
done
with
step
number
three,
you
can
confirm
if
everything
works
by
calling
this
command
in
the
terminal.
Let's
just
copy
that,
let's
check
if
everything
works,
yeah,
that's
perfect!
So
we're
done
with
the
setup
of
the
DNS
zone
that
does
not
jump
to
the
TLS
certificate
creation.
I'm
gonna
first
call
several
commands
in
the
terminal
to
create
a
new
service
account
in
GCP
and
also
get
an
access
key
to
it.
So
let's
go
back
to
the
terminal.
A
Now
let
us
start
with
fresh
terminal.
First,
let's
create
a
folder,
and
now,
let's
create
a
service
account.
Now
let's
bind
the
new
account
to
the
Royal,
DNS
admin
and
last
step,
let's
get
the
access
key.
Now,
let's
move
back
for
a
second
to
the
instructions.
Last
two
steps
that
we
need
to
perform
are
about
generating
the
certificate
we're
going
to
use
a
docker
for
that
to
run
a
special
application.
That
will
help
us
to
do
that.
Make
sure
that
you
were
going
to
replace
this
placeholder
with
your
email
address.
A
So
the
third
you
got
created
successfully,
let
us
now
just
clear
the
screen
and
export
the
certificate
into
the
variables
now
go
back
to
the
instruction
we
are
done
with
this
setup
of
the
TLS
certificate.
Now,
let's
prepare
the
GAE
cluster.
Let's
start
with
defining
the
name
of
the
cluster
okay,
once
we
have
the
name,
let's
now
create
the
cluster
in
the
Europe
West
region.
A
The
cluster
got
created
last
step
is
to
install
tiller
on
it.
Let's
checked
what
cluster
are
we
connected?
So,
as
you
can
see,
g-cloud
after
creation
of
the
GAE
cluster
set
the
context
of
your
cube
CTL
to
point
to
this
new
cluster.
Now,
let's
go
back
to
the
instructions.
Now.
What
we
have
to
do
is
to
prepare
the
installation
configuration
file,
we're
going
to
do
it,
basing
on
the
github
release,
of
course,
the
latest
one.
So
we
need
to
now,
of
course,
create
a
variable
that
will
help
us
out
later
with
the
further
instructions.
A
Now,
let's
create
a
variable
and
point
to
the
latest
release,
which
is
right
for
me
now
we
need
to
download
a
configuration
files
now
for
easy
use.
Let's
merge
those
two
files
into
one
I'm
gonna
call
it
my
kima.
So
now
the
configuration
file
got
created.
You
can
double
check.
If
now
in
the
my
chemo
file,
you
can
find
information
about
your
domain
and
also
details
of
the
certificate.
Let
us
go
back
to
instructions,
okay,
so,
finally,
we
can
now
deploy
Kiba.
A
We
have
a
GAE
class,
already
DNS
ready
now
it's
time
to
really
deploy
kima,
let's
switch
the
terminal,
let
us
make
sure
to
use
proper
cluster.
Now
we
should
become
admins
of
the
cluster
applied
previously
created
configuration
file
for
the
installation.
Now
our
kima
installer
should
be
installed.
Let's
see
if
it's
stable,
all
good
everything
is
ready.
A
Now,
let's
start
the
installation,
let's
clear
the
window,
if
you
want
to
check
the
status
of
the
installation,
installation
can
take
few
minutes
so
just
take
a
break,
get
a
coffee
and
come
back
in
few
minutes
check
the
later
stages.
So
back
after
break
my
case,
it
was
not
for
free
course.
It
would
have
to
be
my
fourth
coffee
today.
So
I
just
had
a
pretty
good
green
tea
hope
you
enjoy
it
as
well.
The
break,
as
you
can
see
now,
I
checked
few
times.
A
Let
us
not
see
in
GCP
console
if
that's
true
now
I'm
in
the
GCP
console
I
see
my
zone.
Let's
check
the
status
as
you
can
see,
the
new
records
got
successfully
created.
Now,
let's
go
back
to
the
instruction.
That's
that
that
life
is
to
prepare
a
class
of
production
news
because
of
the
certificate
in
the
application
connector.
But
that's
the
step
I
don't
cover
in
this
video.
We
are
now
basically
done
with
the
installation.
So
now
it's
time
to
get
to
our
awesome,
UI
write,
the
address
of
the
console
is
consulted.
A
The
subdomain
that
we
used
for
the
installation
and
now,
of
course
we
have
to
log
in
the
default
admin
login-
is
admin
at
Kemah,
dub
CX,
oh
yeah,
how
to
get
the
password
the
password
is
always
randomly
generated
for
the
installation,
so
we
need
to
take
it
out
from
kubernetes
secret.
Let's
see
how
to
do
it
in
the
terminal.
Okay,
we
have
the
password.
Let's
go
back
to
the
browser,
let's
check.
If
the
password
works
perfect.
Now
we
are
in
our
awesome,
constantly
way,
let's
see
if
the
functionality
ex
works.