►
From YouTube: Brigade in 5 Minutes -- Episode 1 -- Video QuickStart
Description
The inaugural episode of our "Brigade in 5 Minutes" series is a video adaptation of the Brigade QuickStart (https://quickstart.brigade.sh).
We're still learning the "5 minute" formula, so please excuse and enjoy the two bonus minutes! 😂
A
A
So
we'll
start
here
at
docs.brigade.sh
and
from
the
left
navigation
menu.
We
can
select
quick
start
before
we
really
get
started.
We've
got
a
few
prerequisites,
the
first
being
a
local
development
grade
kubernetes
cluster.
Let
me
take
a
moment
to
address
what
we
mean
when
we
say
local
development
grade
cluster.
A
The
steps
we're
following
in
this
tutorial
deploy
brigade
using
some
insecure
default
configuration.
It
is
in
no
way
a
production
grade
deployment
we'll
cover
that
in
another
episode.
With
this
being
the
case,
we
recommend
completing
this
tutorial
in
a
small
cluster
that
you
can
throw
away
when
you're
done
here.
In
the
interest
of
time,
I've
created
such
a
cluster
in
advance,
using
kind
which
stands
for
kubernetes
and
docker.
If
you're
not
familiar
with
it,
the
quick
start
does
contain
instructions
for
getting
started.
A
We
also
need
helm
version
370
or
later
last.
We
need
cube
ctl.
I
can
verify
that
both
of
these
are
pre-installed
on
the
system
that
I'm
recording
on
next.
We
need
to
install
the
brigade
cli
once
again
in
the
interest
of
time.
I've
pre-installed
this,
but
the
quick
start
does
contain
installation
instructions
for
linux,
macos
and
windows.
A
A
This
will
take
between
two
and
five
minutes,
so
we'll
pause
the
recording
here
and
resume
when
it
completes
welcome
back
when
installation
completes
you'll,
see
a
variety
of
notes.
Instructing
you
on
your
next
steps.
One
of
these
notes
tells
us
how
to
retrieve
the
root
user's
password,
we'll
copy
that
command
and
execute
it.
A
A
A
A
In
the
worker
template
section,
we
can
see
some
configuration
for
the
container
that
will
execute
our
script
and
in
this
case
the
script
is
actually
embedded
in
the
project.
Definition
that
works
for
this
quick
example,
but
obviously
isn't
ideal
for
all
scenarios,
because
we're
missing
things
like
syntax,
highlighting,
for
instance,
in
most
cases,
this
configuration
will
instead
point
to
a
git
repository
where
your
script
can
be
found
and
downloaded.
A
A
Although
our
project
definition
is
not
a
kubernetes
manifest,
you
can
think
of
it
in
similar
terms,
you
can
define
a
pod
or
service
and
manifest,
but
it
doesn't
really
exist
in
your
kubernetes
cluster
until
you
upload
that
manifest
using
cube,
ctl
create
or
apply.
Similarly
with
brigade,
we
need
to
upload
our
project
definition
using
brig
project
create.