Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5296

Allow customization of the OpenShift's internal domain

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Unresolved
    • Normal
    • None
    • None
    • API, Installer, Network Edge
    • None
    • False
    • None
    • False
    • Not Selected
    • 0
    • 0% 0%

    Description

      1. Proposed title of this feature request

      Allow customization of the OpenShift's internal domain 

      2. What is the nature and description of the request?

      Make it possible to customize OpenShift's internal domain as it is possible for vanilla Kubernetes [1].

      3. Why does the customer need this? (List the business requirements here)

      Reason-1: 
      
      We are planning to have multiple clusters in our environment and same namespaces might exist in the clusters. We want to identifiy VM  clsuter name by using the DNS name. If cluster DNS is cluster.local for all clusters it will be very tough for us to identify the vm.
      We tried using spec.subdomain to create unique DNS records per VirtualMachineInstance. < https://kubevirt.io/user-guide/virtual_machines/dns/ >. this makes the VM names very long <Service Name>.<Sub Domain>.<Namespace Name>.SVC.cluster.local
      We cant use route or ingress as this will be SSH communcaition not HTTP. We are not using multus and total communication happens with Pod Network only. 
      
      Reason-2:
      We are using headless service to reach the VM within cluster and the name of the VM is very long in the format <Service Name>.<Namespace Name>.SVC.cluster.local. This will craete another problem for Infrastructure Operations team to identofy the VM in case of any operational or monitoring purposes as cluster.local is common for all clusers. 

      4. List any affected packages or components.

      • OpenShift DNS
      • Anything that relies on hard-coded cluster.local domain.

       

      [1] https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/

      Attachments

        Activity

          People

            wcabanba@redhat.com William Caban
            rhn-support-gmeghnag Gabriel Meghnagi
            William Caban
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: