howto:learn_k8s
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| howto:learn_k8s [2023/04/03 11:38] – tcmal | howto:learn_k8s [2023/07/29 11:13] (current) – removed tcmal | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Learn Kubernetes (k8s) ====== | ||
| - | Kubernetes (k8s for short) is pretty complicated, | ||
| - | |||
| - | ===== First, Make some containers ===== | ||
| - | |||
| - | k8s organises containers for us, so first we need to understand how to use containers. | ||
| - | |||
| - | The most popular tool for working with containers on the desktop is Docker. Here are some starter tutorials: | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | If you want to use the Sandbox to experiment (see [[tutorials: | ||
| - | |||
| - | ===== Then, do things with them ===== | ||
| - | |||
| - | Now that you know all about containerisation, | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | ===== Putting things on the internet ===== | ||
| - | |||
| - | When you're debugging, you can use [[https:// | ||
| - | |||
| - | Currently we allow you to host things at ''< | ||
| - | |||
| - | < | ||
| - | apiVersion: networking.k8s.io/ | ||
| - | kind: Ingress | ||
| - | metadata: | ||
| - | name: awesome-app | ||
| - | spec: | ||
| - | rules: | ||
| - | - host: USERNAME.tardis.ac | ||
| - | http: | ||
| - | paths: | ||
| - | - path: / | ||
| - | pathType: Prefix | ||
| - | backend: | ||
| - | service: | ||
| - | name: awesome-app | ||
| - | port: | ||
| - | name: web | ||
| - | </ | ||
| - | |||
| - | You can route different subdirectories of your domain to different apps by changing the '' | ||
| - | |||
| - | If you want to use a custom domain (or one of our top-level ones), currently you'll need to contact an admin - we plan to automate this soon though. | ||
| - | |||
| - | If what you're building doesn' | ||
howto/learn_k8s.1680521893.txt.gz · Last modified: 2023/04/03 11:38 by tcmal
