David, Assuming those are pod ips. Using services doesn’t work since the dns name > will resolve to a k8s service ip and no the actual pod running the service. >
If you set *clusterIP: None* in the services, you will get POD IP. Abdirahman On Wed, 26 Aug 2020 at 10:48, Pavithra Mohanraja <[email protected]> wrote: > Hi, > Thanks for the answers. > @David has got my question. > > I have a seperate dns server running in my pcscf pod . So in my > /etc/resolv.conf file , I would be configuring > nameserver <pcscf pod ip> > in all other cscf pods as well for communication. > > > > My question here is how to change the dns server pointing to cluster ip so > that my domain name for IMS will be pointing to coredns itself. It will > restrict me from using pod IP since it changes everytime. > > > @David, can you please tell me the last two lines briefly. I did not get > it.how you configured . You mean to say still you are using pod Ip. > > > On Wed, Aug 26, 2020, 8:02 PM David Villasmil < > [email protected]> wrote: > >> I’ve been trying to figure this out as well. >> I haven’t yet found a way of publishing to kube-dns the pod IP of the >> running service. >> >> I.e.: >> kamailio.whatever.local on ip 10.0.0.1 >> Rtpengine.whatever.local on ip 10.0.0.2 >> Appserver.whatever.local on 10.0.0.3 >> >> Assuming those are pod ips. Using services doesn’t work since the dns >> name will resolve to a k8s service ip and no the actual pod running the >> service. >> >> Assigning IPs hardcoded doesn’t work either since it might change if the >> docker changes pod. I can have multiple modes on which a service can run, >> but only one service (kamailio, rtpengine, appserver, etc) will run on a >> given pod. >> >> On Wed, 26 Aug 2020 at 15:18, Abdirahman A. Osman < >> [email protected]> wrote: >> >>> Hi >>> >>> Pavithra >>> >>> >>> >>> >>> >>> >>> >>> >>> You can use the kubedns/CoreDNS of the kubernetes cluster to resolve >>> Internal DNS records of the pods.To assign DNS records for each POD you >>> have to deploy a service and set the ClusterIP: none. and the dns record >>> will be something like kamailio.kamalio-service.platform.svc.cluster.local >>> which is the podname.servicename.namespace.svc.cluster.local >>> >>> In the resolve.conf you will put the kubeDNS/CoreDNS IP as the >>> nameserver. You can set this in the kubernetes manifest file >>> >>> dnsPolicy: "None" >>> dnsConfig: >>> nameservers: >>> - 10.34.0.1 ( >>> >>> kubeDNS/CoreDNS ) >>> >>> >>> >>> >>> Abdirahman >>> >>> >>> >>> On Tue, 25 Aug 2020 at 15:34, Sergey Safarov <[email protected]> >>> wrote: >>> >>>> I am not k8s developer. >>>> So cannot provide detailed instructions. Just my point of view. >>>> >>>> You can look >>>> https://kubernetes.io/docs/concepts/extend-kubernetes/operator/ >>>> https://www.magalix.com/blog/creating-custom-kubernetes-operators >>>> >>>> >>>> >>>> On Tue, Aug 25, 2020 at 7:41 PM Pavithra Mohanraja < >>>> [email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> It would be helpful if you could elaborate what has to be done for >>>>> kubernetes pods when you mention sip ingress >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> >>>>> Pavithra >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Aug 25, 2020, 9:32 PM Sergey Safarov <[email protected]> >>>>> wrote: >>>>> >>>>>> Lot of issues with static IP in Kubernetes. >>>>>> >>>>>> Looks as need deploy "sip ingress" like "HTTP/HTTPS ingress" and then >>>>>> route calls to pods. >>>>>> >>>>>> >>>>>> On Tue, Aug 25, 2020 at 4:40 PM Pavithra Mohanraja < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I am configuring kamailio IMS as kubernetes pods . >>>>>>> so each component will be configured as separate pod . >>>>>>> In order to establish a connection between pods , I am configuring >>>>>>> bind9 dns server in pcscf pod itself. Communication is happening via >>>>>>> Pod IP >>>>>>> address. >>>>>>> >>>>>>> Is there any possibility to have the communication using cluster IP >>>>>>> . If anybody is aware of kubernetes, Please help me in this regard. >>>>>>> >>>>>>> I have my /etc/resolv.conf file in pods with >>>>>>> nameserver <clusterIP> >>>>>>> search <cluster-dns-domain-name> >>>>>>> >>>>>>> Please help. >>>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> Pavithra >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> >>>>>>> >>>>>>> Kamailio (SER) - Users Mailing List >>>>>>> >>>>>>> >>>>>>> [email protected] >>>>>>> >>>>>>> >>>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> >>>>>> >>>>>> Kamailio (SER) - Users Mailing List >>>>>> >>>>>> >>>>>> [email protected] >>>>>> >>>>>> >>>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>>> >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> >>>>> >>>>> Kamailio (SER) - Users Mailing List >>>>> >>>>> >>>>> [email protected] >>>>> >>>>> >>>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> >>>> >>>> Kamailio (SER) - Users Mailing List >>>> >>>> >>>> [email protected] >>>> >>>> >>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>> >>>> >>> >>> _______________________________________________ >>> >>> Kamailio (SER) - Users Mailing List >>> >>> [email protected] >>> >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >>> -- >> Regards, >> >> David Villasmil >> email: [email protected] >> phone: +34669448337 >> _______________________________________________ >> Kamailio (SER) - Users Mailing List >> [email protected] >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> >
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
