Edit: just found this link https://cloud.google.com/debugger/docs/source-context#compute_engine_go which mentions GKE support for golang stackdriver debugging.
On Wednesday, November 29, 2017 at 7:03:10 PM UTC+1, Michael Leonard wrote: > > Hi. > > Is there a way to use Stackdriver debugger for golang code running on GKE? > > *More info...* > > So far I've found: > > - The node.js debugger doc page > https://cloud.google.com/debugger/docs/setup/nodejs says you can run the > debugger on node code on GKE. > > - The equivalent golang page > https://cloud.google.com/debugger/docs/setup/compute-engine-go doesn't > mention GKE. It *does *mention it needs 64-bit debian linux so I'm > guessing you'd need to use a debian linux base image for the docker > container? ie Ubuntu. > > - I also found this blogpost tutorial > <https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fqiita.com%2Fnshmura%2Fitems%2F867d9d560a64c91f7e94&edit-text=&act=url> > from > Nov 2016 (the link is an english translation of the Japanese original) that > is using the following Dockerfile: > > FROM ubuntu: 15.10 > > RUN apt-get update > RUN apt - get install - y ca - certificates > COPY helloworld / usr / local / bin / > > # for Stackdriver Debugger > RUN apt-get install -y wget > RUN wget -O go-cloud-debug > https://storage.googleapis.com/cloud-debugger/compute-go/go-cloud-debug > RUN chmod 0755 go-cloud-debug > RUN mv ./ go - cloud - debug / usr / local / bin / go - cloud - debug > COPY source-context.json / > COPY source-contexts.json / > > CMD go-cloud-debug-sourcecontext = / source-context.json -appmodule = main > -appversion = lastest - / usr / local / bin / helloworld > > EXPOSE 8080 > > > My question is: Is this the best way to do this? > > Thanks for any help! > Mike > > Follow-up question... What does go-cloud-debug *actually *need to run? A > big ubuntu base image seems quite large to run a golang binary - is there a > way I could make the container smaller? (multi-step Docker or > Container-Builder build? or use a smaller image like bitnami/minideb? Any > other way?) > > -- 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.