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.

Reply via email to