Great! I would argue your application isn't behaving properly and there is some code that expects a TTY that should be fixed.
On Thu, Aug 10, 2017 at 1:52 PM David Rosenstrauch <dar...@darose.net> wrote: > Yep, that did the trick! > > Thanks, > > DR > > On 2017-08-10 4:43 pm, Brandon Philips wrote: > > What you are doing is fine. Just do kubectl edit deployment > > custom-django-app and add tty: true to the podspec. I bet it will > > start working. > > > > On Thu, Aug 10, 2017 at 11:10 AM David Rosenstrauch > > <dar...@darose.net> wrote: > > > >> The Dockerfile is pretty straightforward: > >> > >> FROM ubuntu:16.04 > >> RUN apt-get update && apt-get install -y --no-install-recommends > >> python3-django sqlite3 && rm -rf /var/lib/apt/lists/* > >> WORKDIR django-apps > >> ADD challenge1.tar.gz . > >> WORKDIR challenge1 > >> EXPOSE 8080 > >> ENTRYPOINT python3 -u manage.py runserver 0.0.0.0:8080 [1] > >> > >> And then I launch it on k8s like so: > >> > >> kubectl run custom-django-app > >> --image="<private-registry>:5000/custom-django-app" > >> kubectl expose deployments custom-django-app --port 8080 --type > >> NodePort > >> > >> Any idea where I'm going wrong? > >> > >> Thanks, > >> > >> DR > >> > >> On 2017-08-10 1:15 pm, Brandon Philips wrote: > >>> Hello David- > >>> > >>> Can you share the code to your app? Something about the app > >> requires a > >>> TTY to print out logs. > >>> > >>> Alternatively, add `tty: True` to the PodSpec > >>> https://kubernetes.io/docs/api-reference/v1.7/#podspec-v1-core > >>> > >>> Brandon > >>> > >>> On Wed, Aug 9, 2017 at 9:30 AM David Rosenstrauch > >> <dar...@darose.net> > >>> wrote: > >>> > >>>> I'm running a python process (django server) in a pod, which > >> writes > >>>> its > >>>> output to stdout, but attempting to view the logs with "kubctl > >> logs" > >>>> shows nothing. > >>>> > >>>> I'm similarly unable to view the logs when I run it as a > >> standalone > >>>> docker process (i.e., using "docker logs") - unless I run the > >> docker > >>>> container using "-dt", at which point I can see the logs just > >> fine > >>>> using > >>>> "docker logs". > >>>> > >>>> The problems, here though, are: > >>>> > >>>> 1) kubectl doesn't have a flag combo of -dt that I can use to > >> launch > >>>> the > >>>> container. > >>>> 2) If I try to use kubectl to launch using just "-t", it forces > >> me > >>>> to > >>>> use "-i" as well - which then puts me into interactive mode, > >> which > >>>> is > >>>> not what I want. > >>>> 3) It seems like I'm doing something wrong here - i.e., I > >> shouldn't > >>>> need > >>>> to be jumping through all these hoops altogether to be getting > >> log > >>>> output. > >>>> > >>>> Can anyone please advise what's the correct way to handle this? > >>>> > >>>> Thanks, > >>>> > >>>> DR > >>>> > >>>> -- > >>>> 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. > >> > >> -- > >> 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. > > > > > > Links: > > ------ > > [1] http://0.0.0.0:8080 > > -- > 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.