47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
|
|
# Fix DNS resolution for keycloak.nge6.com from inside cluster
|
||
|
|
apiVersion: kubernetes.crossplane.io/v1alpha2
|
||
|
|
kind: Object
|
||
|
|
metadata:
|
||
|
|
name: keycloak-internal-dns
|
||
|
|
namespace: crossplane-system
|
||
|
|
spec:
|
||
|
|
providerConfigRef:
|
||
|
|
name: kubernetes-provider
|
||
|
|
forProvider:
|
||
|
|
manifest:
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Service
|
||
|
|
metadata:
|
||
|
|
name: keycloak-nge6-com
|
||
|
|
namespace: pomerium
|
||
|
|
spec:
|
||
|
|
type: ExternalName
|
||
|
|
externalName: keycloak-http.auth-system.svc.cluster.local
|
||
|
|
ports:
|
||
|
|
- port: 80
|
||
|
|
targetPort: 80
|
||
|
|
---
|
||
|
|
# Add custom hosts entry to CoreDNS
|
||
|
|
apiVersion: kubernetes.crossplane.io/v1alpha2
|
||
|
|
kind: Object
|
||
|
|
metadata:
|
||
|
|
name: coredns-custom-hosts
|
||
|
|
namespace: crossplane-system
|
||
|
|
spec:
|
||
|
|
providerConfigRef:
|
||
|
|
name: kubernetes-provider
|
||
|
|
forProvider:
|
||
|
|
manifest:
|
||
|
|
apiVersion: v1
|
||
|
|
kind: ConfigMap
|
||
|
|
metadata:
|
||
|
|
name: coredns-custom
|
||
|
|
namespace: kube-system
|
||
|
|
data:
|
||
|
|
keycloak.override: |
|
||
|
|
keycloak.nge6.com:53 {
|
||
|
|
hosts {
|
||
|
|
212.2.241.28 keycloak.nge6.com
|
||
|
|
fallthrough
|
||
|
|
}
|
||
|
|
}
|