Okay, so that's not at all related with what I've said...

I'm quite sure that port is fine regarding docker Kubernetes, don't know
about your driver. Wild guess: might be just not using SO_REUSE or
something like that in your local machine what you think it's the issue.

Good luck with that

On Sunday, December 10, 2017, Henry Hottelet <hotte...@gmail.com> wrote:

> Rodrigo,
>
> I have decided to go down another path, and consider Dynamic changes to
> IPaddress and Port numbers via REST interface calls remotely into a Docker
> image.
>
> Although configuring Pods at definition time, with arguments might be
> cool, I have gone down another path, and am considering configuring
> connection settings being dynamic at runtime via a configure interface.
>
> Preliminary tests, are showing me that Docker has a conflict with Datastax
> driver on port 9042, with local IPaddress of 127.0.0.1 due to port binding
> issues on a local machine.
>
> I am investigating further to help determine if these restrictions can be
> lifted for DataStax driver support inside a docker container, which is
> limiting me using Pods at all.
>
> I hope Datastax can help lift this restriction, however, I see it as a
> current limitation on Docker and Datastax driver, and have opened an issue
> with Datastax. (https://groups.google.com/a/lists.datastax.com/forum/#!
> topic/java-driver-user/QohK0Sd86-4)
>
> If you were curious on how to recreate the problem with Docker and
> DataStax driver:
> docker run --name cassandra -m 2g -p 127.0.0.1:9042:9042 -p 
> 127.0.0.1:9160:9160
> -d cassandr
> docker run --name spring-boot-web -p 8080:8080 -p 127.0.0.1:9042:9042 -p
> 9160:9160 docker.io/joethecoder2/spring-boot-web TCP4-LISTEN:9042 TCP4:
> 172.17.0.2:9042
>
> I have hit a deadend, at this point for using Docker and Datastax driver,
> and I was hoping that they would work together, however the fall back path
> is to use SpringBoot without Docker or Kubernetes Pods.
>
> Is anyone else currently using Data query calls from within Docker with a
> database driver to an outside ip address and port?
>
> -Henry
>
>
> On Saturday, December 9, 2017 at 11:29:58 AM UTC-5, Rodrigo Campos wrote:
>>
>> Google??? And, also, what is the point of that phrasing?
>>
>> Someone was trying to help, maybe there was some miscommunication and the
>> suggested solution was not what better fits you now. That's all, right?
>>
>> On Thursday, December 7, 2017, Henry Hottelet <hott...@gmail.com> wrote:
>>
>>> *How to pass arguments to Kubernetes POD were succesfull, however Google
>>> states, that templates are needed for configurability.*
>>>
>>> https://stackoverflow.com/questions/47700482/kubernetes-pod-
>>> arguments-are-not-displayed-in-service-under-args-without-
>>> error/47703631#47703631
>>>
>>>
>>> On Thursday, December 7, 2017 at 11:27:23 AM UTC-5, Tim Hockin wrote:
>>>>
>>>> You want a template expander before you get to kubectl.  Otherwise, the
>>>> thing that is running isn't reflected by any versionable artifact.
>>>>
>>>> Because templating is a high-opinion space, we do not (currently) have
>>>> one that is built-in.
>>>>
>>>> On Dec 7, 2017 10:12 AM, "Henry Hottelet" <hott...@gmail.com> wrote:
>>>>
>>>>>
>>>>> Is there not a way to pass arguments from command line to the Pod
>>>>> specification?  There should be, because this is not the first time that a
>>>>> Docker argument is needed when calling a Pod instance, whether dynamic or
>>>>> staticly defined.
>>>>>
>>>>> I could have Pod1.yaml, Pod2.yaml, and have an Ipaddress, and Port
>>>>> number for reach separate Pod that is defined.
>>>>>
>>>>>
>>>>>
>>>>> On Thursday, December 7, 2017 at 11:03:28 AM UTC-5, Tim Hockin wrote:
>>>>>>
>>>>>> Kubectl is not a templating system, which is what you are asking
>>>>>> for.  Create/Apply are declarative plumbing, suitable to things you would
>>>>>> check in to source control.  There are porcelain commands, eg. kubectl 
>>>>>> run,
>>>>>> which are closer to docker run, but less suitable to source control.
>>>>>>
>>>>>> On Dec 7, 2017 9:56 AM, "Henry Hottelet" <hott...@gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> A problem:
>>>>>>>
>>>>>>> Docker arguments will pass from command line:
>>>>>>>
>>>>>>> docker run -it -p 8080:8080 joethecoder2/spring-boot-web 
>>>>>>> -Dcassandra_ip=127.0.0.1 -Dcassandra_port=9042
>>>>>>>
>>>>>>> However, when I do:
>>>>>>>
>>>>>>> kubectl create -f ./singlePod.yaml
>>>>>>>
>>>>>>> Kubernetes POD arguments will not pass from singlePod.yaml file:
>>>>>>>
>>>>>>> apiVersion: v1
>>>>>>> kind: Pod
>>>>>>> metadata:
>>>>>>>   name: spring-boot-web-demo
>>>>>>>   labels:
>>>>>>>     purpose: demonstrate-spring-boot-web
>>>>>>> spec:
>>>>>>>   containers:
>>>>>>>   - name: spring-boot-web
>>>>>>>     image: docker.io/joethecoder2/spring-boot-web
>>>>>>>     env: ["name": "-Dcassandra_ip", "value": "127.0.0.1"]
>>>>>>>     command: ["java","-jar", "spring-boot-web-0.0.1-SNAPSHOT.jar", 
>>>>>>> "-D","cassandra_ip=127.0.0.1", "-D","cassandra_port=9042"]
>>>>>>>     args: ["-Dcassandra_ip=127.0.0.1", "-Dcassandra_port=9042"]
>>>>>>>   restartPolicy: OnFailure
>>>>>>>
>>>>>>> Question: How do I correctly specify arguments that will change at
>>>>>>> runtime?  I want to add two arguments that change at Kubernetes POD
>>>>>>> runtime, because these should be configurable for each POD that is 
>>>>>>> defined.
>>>>>>>   Arguments for the POD are:  -Dcassandra_ip=127.0.0.1",
>>>>>>> "-Dcassandra_port=9042
>>>>>>>
>>>>>>> I want the arguments to be accepted just like the Docker command
>>>>>>> line.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Kubernetes user discussion and Q&A" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to kubernetes-use...@googlegroups.com.
>>>>>>> To post to this group, send email to kubernet...@googlegroups.com.
>>>>>>> Visit this group at https://groups.google.com/group/kubernetes-users
>>>>>>> .
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Kubernetes user discussion and Q&A" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to kubernetes-use...@googlegroups.com.
>>>>> To post to this group, send email to kubernet...@googlegroups.com.
>>>>> Visit this group at https://groups.google.com/group/kubernetes-users.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Kubernetes user discussion and Q&A" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to kubernetes-use...@googlegroups.com.
>>> To post to this group, send email to kubernet...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/kubernetes-users.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Kubernetes user discussion and Q&A" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to kubernetes-users+unsubscr...@googlegroups.com.
> To post to this group, send email to kubernetes-users@googlegroups.com.
> Visit this group at https://groups.google.com/group/kubernetes-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to