CKA-2026-Ingress

张开发
2026/4/12 0:28:15 15 分钟阅读

分享文章

CKA-2026-Ingress
您必须连接到正确的主机。不这样做可能导致零分。[studentk8s-master1] $ ssh cka000000如下创建新的 Ingress 资源名称echoNamespace sound-repeater使用Service端口 8080 在http://example.org/echo上公开echoserver-serviceService。操作步骤1kubectl get ingressclasses.networking.k8s.io操作步骤2vim ingress.yaml# ingress.yaml - 定义 Ingress 资源用于将外部 HTTP 流量路由到集群内的服务 apiVersion: networking.k8s.io/v1 # 使用 Kubernetes 网络 API 的 v1 版本K8s 1.19 kind: Ingress # 资源类型为 Ingress metadata: name: echo # Ingress 资源的名称 namespace: sound-repeater # 该 Ingress 所属的命名空间 spec: ingressClassName: nginx # 指定使用的 Ingress Controller 类型此处为 nginx-ingress rules: # 定义路由规则列表 - host: example.org # 匹配的域名请替换为实际使用的域名 http: # HTTP 协议规则 paths: # 路径匹配规则列表 - path: /echo # 需要匹配的 URL 路径前缀匹配 pathType: Prefix # 路径匹配类型Prefix 表示前缀匹配例如 /echo/xxx 也会命中 backend: # 定义请求转发的后端目标 service: # 后端为一个 Kubernetes Service name: echoserver-service # Service 的名称需与 sound-repeater 命名空间中的 Service 一致 port: # Service 的端口配置 number: 8080 # Service 暴露的端口号需与 Service 定义中的端口匹配操作步骤3kubectl apply -f ingress.yaml

更多文章