idk i brought Istio and some other things

This commit is contained in:
Oriol
2023-04-08 18:41:41 +01:00
parent 4e9641201d
commit a924d8ba91
37 changed files with 2002 additions and 44 deletions

25
nginx_ingress/README.md Normal file
View File

@ -0,0 +1,25 @@
##### https://github.com/istio/istio/tree/master/samples
```shell
$ kubectl get ingress
NAME CLASS HOSTS ADDRESS PORTS AGE
demo-localhost nginx demo.localdev.me 192.168.1.31 80 21h
$ curl 192.168.1.31
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
$ curl 192.168.1.31 -HHOST:demo.localdev.me
<html><body><h1>It works!</h1></body></html>
```
https://kubernetes.github.io/ingress-nginx/user-guide/basic-usage/
ingress-nginx
https://docs.nginx.com/nginx-ingress-controller/

View File

@ -0,0 +1,61 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
#namespace: nginx-ingress-testing
labels:
environment: nginx-deployment
spec:
selector:
matchLabels:
name: nginx-service
replicas: 1
template:
metadata:
labels:
name: nginx-service
spec:
containers:
- name: nginxo
image: nginx
ports:
- containerPort: 80
name: http
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-myservicea
#namespace: nginx-ingress-testing
spec:
rules:
#- host: *
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nginx-deployment
port:
number: 80
ingressClassName: nginx
#---
#apiVersion: networking.k8s.io/v1
#kind: Ingress
#metadata:
# name: ingress-myserviceb
# namespace: nginx-ingress-testing
#spec:
# rules:
# - host: myserviceb.foo.org
# http:
# paths:
# - path: /
# pathType: Prefix
# backend:
# service:
# name: myserviceb
# port:
# number: 80
# ingressClassName: nginx