<aside> <img src="/icons/fire_red.svg" alt="/icons/fire_red.svg" width="40px" />
새로운 VirtualHost 및 Route 설정을 위한 DomainMapping 과정
참고 문서 : https://knative.dev/blog/releases/announcing-knative-v0-22-release/#managing-custom-domain-mappings
</aside>
https://helloworld-go.default.haifu.cloud/ 를
https://demo-workspace.haifu.cloud/func1 로 접근해보자
[root@ip-10-0-21-238 ~]# kubectl get deployment -n knative-serving -o=jsonpath='{range .items[*]}{.metadata.name}{" : "}{.metadata.labels.app\.kubernetes\.io/version}{"\n"}{end}'
3scale-kourier-gateway : 1.20.0
activator : 1.20.0
autoscaler : 1.20.0
autoscaler-hpa : 1.20.0
controller : 1.20.0
net-kourier-controller : 1.20.0
webhook : 1.20.0
<aside> <img src="/icons/fire_red.svg" alt="/icons/fire_red.svg" width="40px" />
각 subdomain마다 모두 이 파일이 생성되어야 함!!!!
</aside>
apiVersion: networking.internal.knative.dev/v1alpha1
kind: ClusterDomainClaim
metadata:
# 사용하려는 서브도메인
name: {workspace-name}.haifu.cloud
spec:
# 이 도메인을 사용하려는 네임스페이스
namespace: {workspace-name}+{function_id}
kubectl apply -f {workspace-name}-domain-claim.yaml
또는, 자동 생성 옵션:
config-network ConfigMap 안에 autocreate-cluster-domain-claims: true 설정 → 모든 네임스페이스에서 자동으로 ClusterDomainClaim 생성 가능