CKA-2026-Ingress

您必须连接到正确的主机。不这样做可能导致零分。

student@k8s-master1 $ ssh cka000000

如下创建新的 Ingress 资源:

名称:echo

Namespace: sound-repeater

使用 Service 端口 8080 在 http://example.org/echo 上公开 echoserver-service Service

操作步骤1

kubectl get ingressclasses.networking.k8s.io

操作步骤2

vim ingress.yaml

bash 复制代码
# 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 定义中的端口匹配)

操作步骤3

kubectl apply -f ingress.yaml

相关推荐
正经教主1 小时前
【docker基础】第六课:Web应用与数据库容器部署
网络·docker·容器
Shacoray1 小时前
K8s 中 Ingress 的 HTTPS 证书 如何生成?
容器·https·kubernetes
开发者联盟league1 小时前
使用Jenkins整合Sonarqube/Gitlab/Harbor/Kubernetes的Demo工程
kubernetes·gitlab·jenkins
Patrick_Wilson1 小时前
Node.js SSR 内存治理:为什么 --max-old-space-size 不等于进程内存
kubernetes·node.js·v8
开发者联盟league2 小时前
使用k8s安装Jenkins
容器·kubernetes·jenkins
正经教主2 小时前
【docker基础】 第七课:Docker Compose 多容器实战
运维·docker·容器
正经教主2 小时前
【docker基础】Redis的docker部署
redis·docker·容器
DolphinScheduler社区3 小时前
Apache DolphinScheduler 3.4.2 正式发布!新增 Amazon EMR Serverless 插件,增强监控与补数据能力
大数据·云原生·serverless·apache·海豚调度·版本发版
成为你的宁宁3 小时前
【基于 Prometheus Operator 实现 K8s 环境下 Redis Cluster 集群监控部署】
redis·kubernetes·prometheus
是一个Bug3 小时前
Docker 与 Kubernetes:从“集装箱”到“远洋舰队”
docker·容器·kubernetes