Skip to content

Commit 4fce5de

Browse files
committed
Update kubernetes demos
1 parent b7c1c28 commit 4fce5de

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

kubernetes/echo-demo.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
#!/bin/bash
22

3+
# Create namespace
4+
5+
kubectl create namespace echo-demo
36
# Create deployment
4-
kubectl create deployment echo -n default --image=carlosedp/echo-riscv
7+
kubectl create deployment echo -n echo-demo --image=carlosedp/echo-riscv
58

69
# Expose service inside the cluster
7-
kubectl expose deploy echo -n default --type=NodePort --port=80 --target-port=8080
10+
kubectl expose deploy echo -n echo-demo --type=NodePort --port=80 --target-port=8080
811

912
# Create an ingress
1013
cat <<EOF | kubectl apply -f -
1114
apiVersion: extensions/v1beta1
1215
kind: Ingress
1316
metadata:
1417
name: echo
15-
namespace: default
18+
namespace: echo-demo
1619
spec:
1720
rules:
18-
- host: echo.192.168.15.16.nip.io
21+
- host: echo.192.168.1.17.nip.io
1922
http:
2023
paths:
2124
- path: /

kubernetes/openfaas/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,16 @@ faas-cli list
4747
Function Invocations Replicas
4848
```
4949

50+
### 4.0 Deploy and test a function
51+
52+
```sh
53+
faas-cli deploy --image carlosedp/faas-figlet:riscv64 --name figlet-riscv
54+
echo "Hello World! I'm running OpenFaaS on Kubernetes in RISC-V" |faas-cli invoke figlet-riscv
55+
```
56+
57+
Remove if desired:
58+
59+
```sh
60+
faas-cli remove figlet-riscv
61+
```
62+

0 commit comments

Comments
 (0)