diff --git a/content/en/docs/user-journeys/users/application-developer/foundational.md b/content/en/docs/user-journeys/users/application-developer/foundational.md index 7a57e025c5..f63bd58d73 100644 --- a/content/en/docs/user-journeys/users/application-developer/foundational.md +++ b/content/en/docs/user-journeys/users/application-developer/foundational.md @@ -58,11 +58,13 @@ You can get basic information about your cluster with the commands `kubectl clus #### Basic workloads The following examples demonstrate the fundamentals of deploying Kubernetes apps: + * **Stateless apps**: {{< link text="Deploy a simple nginx server" url="/docs/tasks/run-application/run-stateless-application-deployment/" >}}. * **Stateful apps**: {{< link text="Deploy a MySQL database" url="/docs/tasks/run-application/run-single-instance-stateful-application/" >}}. Through these deployment tasks, you'll gain familiarity with the following: + * General concepts * **Configuration files** - Written in YAML or JSON, these files describe the desired state of your application in terms of Kubernetes API objects. A file can include one or more API object descriptions (*manifests*). (See [the example YAML](/docs/tasks/run-application/run-stateless-application-deployment/#creating-and-exploring-an-nginx-deployment) from the stateless app). @@ -136,6 +138,7 @@ To avoid having to unnecessarily rebuild your container images, you should decou {{< note >}} If you have any data that you want to keep private, you should be using a Secret. Otherwise there is nothing stopping that data from being exposed to malicious users. {{< /note >}} + ## Understand basic Kubernetes architecture As an app developer, you don't need to know everything about the inner workings of Kubernetes, but you may find it helpful to understand it at a high level. @@ -149,8 +152,11 @@ If you're not running Kubernetes or a similar automated system, you might find t