Skip to content

Commit

Permalink
Spelling
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffgbutler committed Sep 2, 2022
1 parent 130821f commit 31dccf6
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions 02-explore-the-cluster/kapp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Kapp Overview

The Kapp CLI understands how to install and update applications on Kubernetes.
In the Kapp way of thinking, an "application" is a collection of Kubernetes resources that can be considered
parts of a single thing.

Full details about the Kapp CLI are here: https://carvel.dev/kapp/

## Creating a Kubernetes Application

Suppose we want to install an application and make it available on our cluster. This might involve the
following:

1. Create a namespace
1. Create a deployment
1. Create a service

These resources work together to comprise the application. But they are independent resources and could be
managed independantly. If we need to make changes, or delete the application, we need to remember to work
with every resource.

Further need to make these resources in the correct order. The namespace would need to exist before the other
resources could be added to it.

```shell
kapp deploy -a kuard -f .\kuard-application\

kapp inspect -a kuard
```

[Next (Kapp-Controller Overview) ->](../kapp-controller/README.md)

0 comments on commit 31dccf6

Please sign in to comment.