►
From YouTube: Carvel KubeCon + CloudNativeCon Europe 2021 Demo
Description
Carvel maintainer, Dmitriy Kalinin, demo's how to use the Carvel tool suite to install Wordpress MySQL, one of the examples under the Kubernetes GitHub repo: https://github.com/kubernetes/examples/tree/master/mysql-wordpress-pd
This demo is featured at the VMware virtual booth at KubeCon + CloudNativeCon Europe 2021.
A
Hey
folks,
we're
going
to
use
carvel
tool
suite
to
install
wordpress
and
mysql
on
kubernetes,
it's
one
of
the
examples
under
kubernetes
examples:
github
repo,
let's
first
start
with
downloading
a
portion
of
that
repo
into
a
little
directory
config
upstream
over
here.
Once
we've
downloaded
this
portion
of
the
repository,
it
will
look
something
like
this.
We
also
have
a
little
overlay
file
with
ytt.
We
are
adding
a
secret,
we
are
changing
the
service
and
we
are
also
removing
persistent
volume.
This
is
to
avoid
modifying
the
original
yamls.
A
A
And
we
will
get
a
reference
from
image
package:
let's
grab
this
reference
and
place
that
into
the
app
cr
app
cr
is
a
resource
that
allows
us
to
specify
how
the
application
should
be
fetched,
templated
and
ultimately
deployed.
Let's
go
ahead
and
put
that
into
a
cluster.
A
After
a
few
seconds,
we
should
see
that
the
application
successfully
reconciles
there
is
reconcile
successful,
and
we
can
also
see
that
the
resources
for
that
applications
are
available
inside
the
cluster.
Now
the
fun
part
here
is
that
if
we
want
to
deploy
this
application
multiple
times,
we
can
of
course
apply
app
cr
multiple
times
with
a
few
modifications
with
a
different
name.
However,
it
might
be
useful
to
hide
this
configuration
from
the
user
that
actually
installs
the
application.
Let's
go
ahead
and
grab
this
url
and
create
another
cr
called
package
cr.
A
A
Thank
you
very
much
talk
to
us
on
slack
or
in
our
session
bye.