Knative 安装说明

发布时间: 更新时间: 总字数:451 阅读时间:1m 作者: IP上海 分享 网址

Knative安装可以分为部署Serving和Eventing两部分。

说明

knative有多种部署方式:

环境要求

  • k8s v1.22 or newer
  • kubectl
  • 实验环境:单节点 k8s 集群,3CPU + 3G 内存
  • 生产环境:多节点 k8s 集群,6CPU + 6G 内存 + 30G 磁盘

参考:

安装步骤

安装步骤:

  • 安装 Knative CLI
  • 部署 Serving 核心组件
  • 部署一个网络层(network layer)组件
    • IstioContourKourier(Knative 社区实现) 其中之一
    • 通过 Istio-ingressgateway 负责将流量路由至目标工作负载
  • 配置DNS(可选)
  • 部署Serving扩展(可选)
    • HPA:支持 Kubernetes 的 HPA
    • Cert Manager/Encrypt HTTP01:为工作负载自动签发 TLS 证书
  • 部署 Eventing 核心组件
  • 部署一个默认的 Channel Layer(可选)
    • Apache Kafka Channer、Google Cloud Pub/Sub Channel、In-Memory 或 NATS Channel 其中之一
  • 部署一个默认的 Broker Kayer(可选)
    • Apache Kafka Broker、MT-Channel-based 或 RabbitMQ Broker 其中之一
  • 部署 Eventing 扩展插件
    • Github Source
    • Apache Kafka Source
    • Apache CouchDB Source

镜像问题,参考:Deploying images from a private container registry.

参考

  1. https://knative.dev/docs/install/
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数