Skip to content

Commit

Permalink
First push
Browse files Browse the repository at this point in the history
  • Loading branch information
Arnaud ALCABAS committed Jun 15, 2023
1 parent 559095e commit 1232b40
Show file tree
Hide file tree
Showing 14 changed files with 76 additions and 6 deletions.
Binary file added assets/images/introduction/kube_version.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/introduction/kubectl_nodes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions autoscaling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "Autoscaling"
permalink: /autoscaling
nav_order: 5
---
# Autoscaling pods and nodes
7 changes: 7 additions & 0 deletions config.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "ConfigMap and Secret"
permalink: /config
nav_order: 7
---
# ConfigMap and Secret
7 changes: 7 additions & 0 deletions ingress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "Ingress"
permalink: /ingress
nav_order: 6
---
# Ingresses and TLS
26 changes: 20 additions & 6 deletions prerequisites.md → introduction.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: page
title: "Prerequisites"
permalink: /prerequisites
title: "introduction"
permalink: /introduction
nav_order: 2
---
# Attendee Materials
Expand All @@ -23,12 +23,15 @@ e.g.:
- A **Scaleway instance (Ubuntu)** will be provided to each attendee with the following tools pre installed :
- Docker
- Kubectl
- Helm
- [Scaleway CLI](https://github.com/scaleway/scaleway-cli/tree/master)
- Scaleway Container Registry to hold attendee docker image
- Scaleway Kapsule
- An Object Storage that hold SSH Materials to connect to tool Instance
- Scaleway Secret Manager access
- Scaleway Cockpit

**NB:** The Tool instance has also be pre configured with environment variables to ease your connection to your Container Registry and scaleway CLI usage (see below).
**NB:** The Tool instance has also be pre configured with environment variables to ease your connection to your Container Registry and scaleway CLI usage (see below). The Kapsule cluster kubeconfig file is also already downloaded.


|Variable|Description|Purpose|
Expand All @@ -46,10 +49,10 @@ e.g.:
1. Connect to your Scaleway Console
2. Pick the project that is assigned to you according to the guide and information we previously provided
3. Retrieve Scaleway hands-on Tool instance (hands-on-tool-instance) public IP (See below)
![Retrieve Public IP](assets/images/prerequisites/instances_public_ip.png)
![Retrieve Public IP](assets/images/introduction/instances_public_ip.png)
4. Download your SSH keys Materials from the dedicated hands-on Object Storage (handson-${project_name}) i.e. : Prefix ssh_keys
![Get SSH Materials](assets/images/prerequisites/ssh_materials_1.png)
![Get SSH Materials](assets/images/prerequisites/ssh_materials_2.png)
![Get SSH Materials](assets/images/introduction/ssh_materials_1.png)
![Get SSH Materials](assets/images/introduction/ssh_materials_2.png)
5. Connect to your Scaleway instance using your SSH Client
- **Linux Based OS**
```
Expand All @@ -62,3 +65,14 @@ chmod 600 ~/Downloads/private_key
- **Windows Based OS**

**You may connect to your instance using your favorite SSH Client.**

## Kubectl setup validation
```
kubectl version
```
![kubectl version](assets/images/introduction/kubectl_version.png)

```
kubectl get nodes
```
![kubectl get nodes](assets/images/introduction/kubectl_nodes.png)
7 changes: 7 additions & 0 deletions metrics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "Application Metrics"
permalink: /metrics
nav_order: 9
---
# Bonus Stage: Application Metrics
7 changes: 7 additions & 0 deletions netpol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "Network policies"
permalink: /netpol
nav_order: 4
---
# Securing Namespaces with Network Policies
7 changes: 7 additions & 0 deletions rbac.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "RBAC"
permalink: /rbac
nav_order: 3
---
# Securing Namespaces with RBAC
7 changes: 7 additions & 0 deletions scheduling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "Scheduling"
permalink: /scheduling
nav_order: 4
---
# Scheduling pods - affinity pattern
7 changes: 7 additions & 0 deletions secret.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: "External Secrets"
permalink: /secret
nav_order: 8
---
# External Secrets

0 comments on commit 1232b40

Please sign in to comment.