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

相关推荐
w200512241 分钟前
K8S控制器管理
linux·云原生·容器·kubernetes
harmony&1 小时前
Docker 镜像完全指南:从最小镜像到企业级私有仓库 Harbor
云原生·eureka
DolitD1 小时前
云流技术深度剖析:单服务器下如何实现3D应用的多实例并发?
java·服务器·前端·3d·云原生·云计算
小张同学a.1 小时前
Docker 容器实战 2—— docker 仓库
linux·运维·服务器·docker·容器
harmony&4 小时前
ETCD 存储系统实战:从单节点部署到 Kubernetes 高可用集群
数据库·kubernetes·etcd
CJY62111 小时前
k8spod管理
云原生·容器·kubernetes
2601_9622184711 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
Orange_sparkle14 小时前
从 Docker 到 Doris:建立后端基础设施全景图
运维·docker·ai·容器·claude code
gx234815 小时前
控制器管理
docker·容器·kubernetes
Henry-SAP16 小时前
SAP独立需求与相关需求的区别解析
人工智能·云原生·sap·erp