Я создал кластер сплетен в AWS, используя kops , что означает, что имя моего кластера оканчивается на k8s.local (clusters.test.k8s.local будет ожидаемым),
Все работает нормально, пока я не попытался создать развертывание, в котором имя модуля должно быть с доменом в конце (api-manager.iot.test.co.nz).
Я знаю, что не разрешено создавать модули, которые не соответствуют требованиям этого регулярного выражения:
'[a-z]([-a-z0-9]*[a-z0-9])?'
Есть ли способ, которым я могу это сделать?
Я попытался добавить имя хоста в template-> spec, но у него те же ограничения (регулярное выражение).
Это мой файл развертывания YAML:
apiVersion: apps/v1beta1
kind: Deployment
metadata:
labels:
name: api-manager
spec:
replicas: 1
template:
metadata:
labels:
app: api-manager
spec:
volumes:
- name: api-manager-efs
persistentVolumeClaim:
claimName: pvc-apim
containers:
- image: api-manager:2.1.0
name: api-manager.iot.test.co.nz
ports:
- name: porta
containerPort: 9763
- name: portb
containerPort: 9443
env:
- name: SLEEP
value: "30"
volumeMounts:
- name: api-manager-efs
mountPath: /home/wso2carbon/wso2am-2.1.0/repository