According to the docs, it is possible:  

Mesos-DNS follows RFC 952 for name formatting. All fields used to construct 
hostnames for A records and service names for SRV records must be up to 24 
characters and drawn from the alphabet (A-Z), digits (0-9) and minus sign (-). 
No distinction is made between upper and lower case. If the task name does not 
comply with these constraints, Mesos-DNS will trim it, remove all invalid 
characters, and replace period (.) with sign (-) for task names.

However, it is a bit dodgy, specially if your app id is longer than 24 
characters. It sometimes work, sometimes does not.  

I think your record will go along the lines of:

mesosspark-shuffle-service.marathon.mesos and so on.

Be careful about the 24 character limit. Depending on where the invalid 
characters happen in the string, it may render the whole record unavailable 
(mesos-dns will not be able to return it).  










Kind regards,

Radek Gruchalski

[email protected] (mailto:[email protected])
 
(mailto:[email protected])
de.linkedin.com/in/radgruchalski/ (http://de.linkedin.com/in/radgruchalski/)

Confidentiality:
This communication is intended for the above-named person and may be 
confidential and/or legally privileged.
If it has come to you in error you must take no action based on it, nor must 
you copy or show it to anyone; please delete/destroy and inform the sender 
immediately.



On Tuesday, 17 November 2015 at 20:40, Rodrick Brown wrote:

> Is it possible to resolve app-ids with / in them when using mesos-dns?  
>  
>  
> I have apps defined like the following:  
>  
> /kafkadirectconsumer/es-services  
> /mesos/spark-shuffle-service
>  
>  
> however trying to resolve any appID with a “/“ in the name returns NXDOMAIN  
> In the above case I thought the following should work  
>  
> $ dig mess_spark-shuffle-service.marathon.mesos  
>  
> I don’t get the IP of those service.  
>  
>  
> --  
>  
>  
>  
>  
> Rodrick Brown / DevOPs Engineer  
> +1 917 445 6839 / [email protected] 
> (mailto:[email protected])
>  
>  
> Orchard Platform  
> 101 5th Avenue, 4th Floor, New York, NY 10003  
> http://www.orchardplatform.com (http://www.orchardplatform.com/)
>  
>  
> Orchard Blog (http://www.orchardplatform.com/blog/) | Marketplace Lending 
> Meetup (http://www.meetup.com/Peer-to-Peer-Lending-P2P/)
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
> NOTICE TO RECIPIENTS: This communication is confidential and intended for the 
> use of the addressee only. If you are not an intended recipient of this 
> communication, please delete it immediately and notify the sender by return 
> email. Unauthorized reading, dissemination, distribution or copying of this 
> communication is prohibited. This communication does not constitute an offer 
> to sell or a solicitation of an indication of interest to purchase any loan, 
> security or any other financial product or instrument, nor is it an offer to 
> sell or a solicitation of an indication of interest to purchase any products 
> or services to any persons who are prohibited from receiving such information 
> under applicable law. The contents of this communication may not be accurate 
> or complete and are subject to change without notice. As such, Orchard App, 
> Inc. (including its subsidiaries and affiliates, "Orchard") makes no 
> representation regarding the accuracy or completeness of the information 
> contained herein. The intended recipient is advised to consult its own 
> professional advisors, including those specializing in legal, tax and 
> accounting matters. Orchard does not provide legal, tax or accounting advice. 
>  

Reply via email to