File tree Expand file tree Collapse file tree 3 files changed +34
-0
lines changed Expand file tree Collapse file tree 3 files changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ apiVersion : extensions/v1beta1
2
+ kind : Ingress
3
+ metadata :
4
+ name : test-ingress
5
+ annotations :
6
+ ingress.kubernetes.io/rewrite-target : /
7
+ spec :
8
+ rules :
9
+ - host : risingstack.training.kubernetes.com
10
+ http :
11
+ paths :
12
+ - path : /
13
+ backend :
14
+ serviceName : training-service-cluster
15
+ servicePort : 3000
Original file line number Diff line number Diff line change
1
+ kind : Service
2
+ apiVersion : v1
3
+ metadata :
4
+ name : training-service-cluster
5
+ spec :
6
+ selector :
7
+ app : training
8
+ ports :
9
+ - port : 3000
10
+ protocol : TCP
11
+ type : ClusterIP
Original file line number Diff line number Diff line change @@ -99,3 +99,11 @@ for i in 0 1; do kubectl exec -it training-statefulset-$i -- curl localhost; don
99
99
minikube service training-statefulset-service
100
100
kubectl delete statefulset training-statefulset
101
101
# deletes statefulset and pods, use --cascade=false to keep pods
102
+
103
+ ### ingress ###
104
+ minikube addons enable ingress
105
+ minikube addons list
106
+ kubectl create -f ./service-ingress.yaml # only cluster can access it
107
+ kubectl create -f ./ingress.yaml
108
+ echo "$(minikube ip) risingstack.training.kubernetes.com" | sudo tee -a /etc/hosts
109
+ # visit risingstack.training.kubernetes.com
You can’t perform that action at this time.
0 commit comments