►
From YouTube: Demo: Hyperconverged Cluster Operator
Description
This is a demo of the Hyperconverged Cluster Operator, a meta-operator that deploys various components to create an opinionated KubeVirt deployment.
This demo was part of one of the sessions of the recent KubeVirt Summit. A full recording of that session is available here: https://youtu.be/6Jxbt1SzLRE
A
Hello,
everyone
and
thank
you
for
joining
in
this
demo,
I'm
going
to
show
you
how
cubit
and
all
of
its
supporting
operators,
such
as
cdi
for
storage,
cna
for
network
and
so
on,
all
can
be
easily
deployed
in
monitored
and
maintained
by
the
hyperconverged
cluster
operator
on
a
okd
cluster
or
openshift
container
platform.
A
Cluster
hcl
is
not
yet
available
in
operator
by
default,
but
will
be
soon
be
there.
Until
then
we
can
create
a
custom
catalog
source
by
navigating
to
cluster
settings,
global
configuration
operator
sources
and
we
create
a
new
catalog
source.
Let's
call
it
hcl
catalog
source
and
the
image
url
of
the
container
image
is
this.
A
A
We
choose
the
most
recent
update
channel,
which
will
soon
be
changed
to
stable
and
the
operator
is
installed
on
the
specific
name
space
on
the
cluster
which
is
governing
converged.
This
operator
is
singleton,
meaning
it
can
be
only
installed
once
spell
cluster,
because
it's
watching
all
the
virtualization
resources
within
the
cluster.
We
click
on
install
now.
The
first
stage
of
the
installation
begins
in
the
resources
are
being
deployed
by
olm,
and
we
can
see,
we
can
navigate
to
cubic
type
converged
a
namespace,
and
we
can
see
our
operator
is
installing.
A
And
the
resources
that
it's
installed
are
listed
in
the
install
plan
objects
under
component.
This
is
what
going
to
be
installed
by
our
hco
package.
This
is
mostly
crds
and
service
accounts
and
role
bindings,
and
also
the
csv
object,
which
is
a
spatial
object
containing
all
the
deployments
and
other
resources
that
was
defined
to
be
deployed.
A
This
are
the
initial
deployments,
mainly
operator
pods,
that
are
in
charge
of
watching
the
lcl's
and
acting
accordingly.
A
Once
we
see
that
all
pods
in
stage
1
have
been
deployed
and
the
status
is
succeeded,
we
can
proceed
to
creating
the
hco
custom
resource
and
there
is
the
form
view
or
the
yaml
view
we
can
set
some
feature
gates.
These
are
the
default
values
and
we
can
click
on
create
once
we
click
on
create
the
custom
resource
is
being
populated
with
conditions
telling
what
is
going
into
cluster.
Currently
ssp
is
progressing
and
in
we
can
see
that
a
bunch
of
additional
pods
have
been
created
which
are
deployments
and
demand
sets
and
hco
created.
A
A
So
when
all
the
pods
are
going
to
be
ready,
the
hcl
operator
will
be
ready
as
well,
and
it
will
signal
the
csv.
The
installation
is
completed,
pausing
and
waiting.
A
If
any
disruption
will
made
to
the
cluster
and
for
a
component,
it
will
be
reflected
here
in
the
conditions
and
now
that
the
installation
is
completed,
we
can
move
to
the
virtualization
page,
which
is
shown
after
the
installation
and
create
a
new
virtual
machine
using
the
ui,
and
this
is
all
I
wanted
to
show.
Thank
you
very
much.