Skip to content

Commit

Permalink
Merge pull request #151 from jhirvioja/master
Browse files Browse the repository at this point in the history
Update material
  • Loading branch information
mluukkai authored Sep 30, 2024
2 parents d44463c + 9765aa6 commit 85ff6c5
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 9 deletions.
6 changes: 2 additions & 4 deletions data/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ As this course was written by a developer it offers an introduction into Kuberne

### Google Cloud Credits?

Eeveryone starting with Google Cloud has \$300 worth of free credits.
Everyone starting with Google Cloud has \$300 worth of free credits.

If you have used all \$300 credits there is nothing we can do. You can complete parts 1-2 and most likely 4-5, but part 3 is required to complete the course with higher grades
You may also use another cloud provider but we can not provide any help in that case.
Expand All @@ -32,9 +32,7 @@ Please identify the certificate if you wish to talk or ask about non-DwK certifi

In writing this course I first and foremost used the Kubernetes documentation. They have excellent tutorials: <https://kubernetes.io/docs/tutorials/>. As the documentation can get only so far, if I had difficulties grasping a concept I used the [Kubernetes in Action](https://www.manning.com/books/kubernetes-in-action) book as well as various Google searches.

You can get Kubernetes Up and Running for free [from Microsoft](https://azure.microsoft.com/en-us/resources/kubernetes-up-and-running/) or [from VMWare](https://k8s.vmware.com/kubernetes-up-and-running/).

I personally had a hobby cluster in [Hetzner](https://www.hetzner.com/) that I setup with [kubespray](https://github.com/kubernetes-sigs/kubespray) that was running multiple videogame servers. I was then running [k3s](https://github.com/rancher/k3s) there with knative and some applications there for fun. I highly recommend doing something similar on your free time.
I personally had a hobby cluster in [Hetzner](https://www.hetzner.com/) that I setup with [Kubespray](https://github.com/kubernetes-sigs/kubespray) that was running multiple videogame servers. I was then running [k3s](https://github.com/rancher/k3s) there with [Knative](https://knative.dev/) and some applications there for fun. I highly recommend doing something similar on your free time.

### How to get the DwK certificate?

Expand Down
2 changes: 1 addition & 1 deletion data/part-1/1-first-deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ $ kubectl get deployments
To see the output we can run `kubectl logs -f hashgenerator-dep-6965c5c7-2pkxc`

<text-box name="Automatic completion" variant="hint">
You can use `source <(kubectl completion bash)` to save yourself from a lot of headaches. Add it to .bashrc for an automatic load. (Also available for zsh). If you've never used completion read this <a href="https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial"> tutorial </a>
You can use `source <(kubectl completion bash)` to save yourself from a lot of headaches. Add it to .bashrc for an automatic load. (Also available for zsh with `source <(kubectl completion zsh)`). If you've never used completion read this <a href="https://iridakos.com/programming/2018/03/01/bash-programmable-completion-tutorial">tutorial</a>. More information about the kubectl completion command can be found <a href="https://kubernetes.io/docs/reference/kubectl/generated/kubectl_completion/">here</a>.
</text-box>

A helpful list for other commands from docker-cli translated to kubectl is available here [https://kubernetes.io/docs/reference/kubectl/docker-cli-to-kubectl/](https://kubernetes.io/docs/reference/kubectl/docker-cli-to-kubectl/)
Expand Down
2 changes: 0 additions & 2 deletions data/part-1/4-introduction-to-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,6 @@ If you are interested in learning more about running your own storage you can ch

* [OpenEBS](https://openebs.io/)

* [StorageOS](https://storageos.com/)

* [Longhorn](https://longhorn.io/)

<exercise name='Exercise 1.11: Persisting data'>
Expand Down
4 changes: 2 additions & 2 deletions data/part-2/1-networking-between-pods.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Sometimes, the best way to debug is to manually test what is going on. You can j
Let us start a busybox pod by applying the following yaml:
**pod_for_debugging.yaml**
**podfordebugging.yaml**
```yaml
apiVersion: v1
Expand Down Expand Up @@ -76,7 +76,7 @@ We used the [wget](https://www.gnu.org/software/wget/) command since our usual t
We can also open a shell to the pod with command [kubectl exec](https://kubernetes.io/docs/tasks/debug/debug-application/get-shell-running-container/) to run several commands:

```yaml
$ kubectl exec -it my-busybox sh
$ kubectl exec -it my-busybox -- sh
/ # wget -qO - http://todo-backend-svc:2345
<html>
<body>
Expand Down

0 comments on commit 85ff6c5

Please sign in to comment.