# Welcome to the Kubernetes Coder Dojo

In this hands-on lab, you will explore using the [IBM Cloud Kubernetes Service](https://www.ibm.com/cloud/container-service) using a classic Kubernetes example application. To make it interesting for experienced users, we've added a little twist to the [Guestbook](https://github.com/kubernetes/examples/tree/master/guestbook-go) application. If you're new to Kubernetes, don't worry, we'll start with the fundamentals. And if you're experienced with Kubernetes, there's something that's probably new for you as well so hang in there as we all come up to speed.

Lab Outline:

* Cluster setup - sign in to IBM Cloud and create your Kubernetes cluster
* Lab setup - get web terminal and content
* Deploy an application on Kubernetes
* Scale and Update Deployments
* Installing the Operator Framework and IBM Operator
* Creating an instance of Tone Analyzer
* Deploy the Guestbook Application with the Tone Analyzer

{% hint style="info" %}
In the exercises that follow you will see the actual command to run, followed by a separate example of running the command with the expected output. You only need to run the first example and never need to run a command you see preceded by a "$". You can even use the copy button on the right side of the command to make copying easier.
{% endhint %}

Ready? Let's get started by [setting up a Kubernetes cluster](/kubernetes-coderdojo/exercise-0a.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://digidevcon.gitbook.io/kubernetes-coderdojo/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
