CKA 模拟题库 | 5. 创建 Ingress
模拟题目
设置配置环境:
kubectl config use-context k8s
Task
如下创建一个新的nginx Ingress 资源:
名称: ping
Namespace: ing-internal
使用服务端口 5678
在路径 /hello 上公开服务 hello 可以使用以下命令检查服务 hello 的可用性,该命令应返回 hello:
curl -kL INTERNAL_IP/hello
参考
概念 –> 服务、负载均衡和联网 –> Ingress
https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/#the-ingress-resource
https://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/#default-ingress-class
解答
方法1 (推荐)
考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s
vim ingress.yaml |
apiVersion: networking.k8s.io/v1 |
kubectl apply -f ingress.yaml |
方法2 (暂不推荐,考试时有问题)
kubectl create ingress ping --rule=/hello=hello:5678 --class=nginx --annotation=nginx.ingress.kubernetes.io/rewrite-target=/ -n ing-internal |
检查
kubectl get ingress -n ing-internal |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hao DevSecOps!
评论



