Knative 域名

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

Knative支持自定义域名。

介绍

有两种方式创建 knative ClusterDomainClaim 资源:

  • 开启全局自动创建
kubectl patch configmap config-network -n knative-service -p '{"data": {"autocreate-cluster-domain-claims": "true"}}'
  • 手动创建 CDC,metadata.name 要为外部域名,资源文件如下:
apiVersion: networking.internal.knative.dev/v1alpha1
kind: ClusterDomainClaim
metadata:
  name: <domain-name>
spec:
  namespace: <namespace>

apiVersion: serving.knative.dev/v1alpha1
kind: DomainMapping
metadata:
  name: <domain-name>
  namespace: <namespace>
spec:
  ref:
    name: <service-name>
    kind: Service
    apiVersion: serving.knative.dev/v1
  tls:
    secretName: <cert-secret>
kn domain create <domain-name> --ref <target> --tls <tls-secret> --namespace <namespace>
  • 查看资源
kubectl get cdc <name>
kn domain list/create/delete/describe/update
kn domain create h1.kb.cx --ref ksv:h1
kn domain list

参考

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