cka真题-创建指定的ingress
题目:创建ingress 名字为pong 命名空间为ing-internal同时在路径/hi用服务端口5678暴露服务hi创建名命空间kubectl create namespace int-internal创建yml文件touch pong-ingress.yml文件内容:apiVersion: networking.k8s.io/v1kind: Ingressmetadata:name: po
题目:
创建ingress 名字为pong 命名空间为ing-internal
同时在路径/hi用服务端口5678暴露服务hi
创建名命空间
kubectl create namespace int-internal
创建yml文件
touch pong-ingress.yml
文件内容:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: pong
namespace: int-internal
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /hi
pathType: Prefix
backend:
service:
name: hi
port:
number: 5678
最后执行:
[root@k8s1 k8s]# kubectl create -f pong-ingress.yml
ingress.networking.k8s.io/pong created
查看:
[root@k8s1 k8s]# kubectl get ingress -n int-internal
Warning: extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
NAME CLASS HOSTS ADDRESS PORTS AGE
pong <none> * 80 24s
更多推荐
所有评论(0)