{"id":134,"date":"2019-11-18T19:55:03","date_gmt":"2019-11-19T00:55:03","guid":{"rendered":"http:\/\/redmonk.com\/kfitzpatrick\/?p=134"},"modified":"2019-11-22T10:09:33","modified_gmt":"2019-11-22T18:09:33","slug":"kubecon-north-america-2019-day-0","status":"publish","type":"post","link":"https:\/\/redmonk.com\/kfitzpatrick\/2019\/11\/18\/kubecon-north-america-2019-day-0\/","title":{"rendered":"KubeCon North America 2019: Day 0"},"content":{"rendered":"<p>2019 marks my first trip to KubeCon. For those of you who are not already in the know, the <a href=\"http:\/\/cncf.io\/\">CNCF<\/a> describes <a href=\"https:\/\/events19.linuxfoundation.org\/events\/kubecon-cloudnativecon-north-america-2019\/\">KubeCon + CloudNativeCon<\/a> as such:<\/p>\n<p style=\"padding-left: 40px;\">The Cloud Native Computing Foundation\u2019s flagship conference gathers adopters and technologists from leading open source and cloud native communities in San Diego, California from November 18-21, 2019. Join Kubernetes, Prometheus, Envoy, CoreDNS, containerd, Fluentd, OpenTracing, gRPC, CNI, Jaeger, Notary, TUF, Vitess, NATS, Linkerd, Helm, Rook, Harbor, etcd, Open Policy Agent, CRI-O, and TiKV as the community gathers for four days to further the education and advancement of cloud native computing.<\/p>\n<p>While KubeCon + CloudNativeCon Europe 2019 was held in Barcelona in May and KubeCon + CloudNativeCon China 2019 was held in Shanghai in June, KubeCon + CloudNativeCon North America 2019 is taking place in (so far) sunny San Diego, CA.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-135 size-medium\" src=\"http:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village-300x171.jpg\" alt=\"View of the water from the Seaport Village in San Diego\" width=\"300\" height=\"171\" srcset=\"https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village-300x171.jpg 300w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village-768x437.jpg 768w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village-480x273.jpg 480w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village-426x242.jpg 426w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/San-Diego-Seaport-Village.jpg 819w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>I am still in awe at how quickly my KubeCon schedule filled up with conference events, client meetings, receptions, and more casual meet up with folks for tacos and\/or beer. With so much going on, I&#8217;ve decided to share my thoughts on each day&#8217;s events while they are still fresh in my mind. Ergo, I give you Day 0 of my KubeCon North America 2019 diary.<\/p>\n<h1>Conference preliminaries<\/h1>\n<p>When I arrived at the airport yesterday, the conference registration line located near baggage claim had a very short line, so I was able to quickly pick up my badge.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-136 size-medium\" src=\"http:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-225x300.jpg\" alt=\"My KubeCon 2019 badge (complete with green conversation and she\/her pronoun stickers)\" width=\"225\" height=\"300\" srcset=\"https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-225x300.jpg 225w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-768x1026.jpg 768w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-767x1024.jpg 767w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-1536x2051.jpg 1536w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-480x641.jpg 480w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/KubeCon2019Badge-470x627.jpg 470w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/p>\n<p>Following what I consider to be a conference best practice, the CNCF provided pronoun stickers to attendees. I was also offered the option of adding a conversation sticker to my badge. These are designed to allow an attendee to let let others know the level to which they prefer to engage in conversation. I chose green (indicating that I am willing to talk to anyone), but other options indicated &#8220;I want to talk to only people I know&#8221; and &#8220;I do not wish to talk.&#8221;<\/p>\n<p>As a settled in at my hotel and scrounged up some pre-conference tacos, I checked through my Twitter feed to see how other conference attendees were settling in. I was delighted to see a number of returning attendees providing tips.\u00a0 In particular, I found this thread from Snyk&#8217;s <a href=\"https:\/\/twitter.com\/garethr\">Gareth Rushgrove<\/a> to be useful:<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Before <a href=\"https:\/\/twitter.com\/hashtag\/kubecon?src=hash&amp;ref_src=twsrc%5Etfw\">#kubecon<\/a> kicks off, I\u2019m pondering a few things about first time attendees. I\u2019ve been to most of the US events, and all the EU ones. So from a few hundred people to 12k or so this time around. Here\u2019s a thread, starting with tips for first timers.<\/p>\n<p>&mdash; Gareth Rushgrove (@garethr) <a href=\"https:\/\/twitter.com\/garethr\/status\/1196179772688060416?ref_src=twsrc%5Etfw\">November 17, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>The thread was also a nice reminder that I am far from the only first-time attendee.<\/p>\n<h1>The Observability Practitioners Summit<\/h1>\n<p>KubeCon offers a number of <a href=\"https:\/\/events19.linuxfoundation.org\/events\/kubecon-cloudnativecon-north-america-2019\/co-located-events\/\">co-located events<\/a>. Today I attended the <a href=\"https:\/\/observabilitysummit.com\/\">Observability Practitioners Summit<\/a>; having served on the programming committee for this year&#8217;s OPS, I was very much looking forward to all the talks on the agenda (and they did not disappoint).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-137 size-medium\" src=\"http:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-300x233.jpg\" alt=\"Podium at the 2019 Observability Practitioners Summit\" width=\"300\" height=\"233\" srcset=\"https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-300x233.jpg 300w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-768x597.jpg 768w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-1024x796.jpg 1024w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-1536x1195.jpg 1536w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-480x373.jpg 480w, https:\/\/redmonk.com\/kfitzpatrick\/files\/2019\/11\/OPS-Summit-e1574114994230-806x627.jpg 806w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><a href=\"https:\/\/twitter.com\/tedsuo\">Ted Young<\/a> of LightStep served as MC for the event, which kicked off with a sponsor talk from LightStep. <a href=\"https:\/\/twitter.com\/ninastawski\">Nina Stawski<\/a> of Splunk (via Omnition) delivered the first non-sponsor talk of the day on &#8220;Tracing is for Everyone (How Tracing Could Help Front-end Engineers to Build a Better UX).&#8221; Stawski discussed why observability should be on the radar of front-end engineers (one reason: UI often gets blamed when things go wrong), and also offered up an assessment of running the JS (Node) Open Telemetry Library in a browser (you can see <a href=\"https:\/\/github.com\/nstawski\/opentelemetry-browser-test\">the code here<\/a>). It was also great to see <a href=\"https:\/\/opentelemetry.io\/about\/\">OpenTelemetry<\/a> make an appearance early in the program. A convergence of the OpenCensus and OpenTracing projects, OpenTelemetry is an open source observability framework that is currently in the alpha phase; a number of observability practitioners I spoke to at today&#8217;s summit are eager to see where the project goes next.<\/p>\n<p>While I learned a lot from the rest of the day&#8217;s talks (including sponsor talks from New Relic and Dynatrace), I was particularly happy to see speakers from academia as well as the tech industry. The first of these speakers was <a href=\"https:\/\/www.khoury.northeastern.edu\/people\/mania-abdi\/\">Mania Abdi<\/a>, a Ph.D. student at Northeastern University. Her talk, &#8220;Workflow Motif: An Abstraction for Debugging Distributed Systems,&#8221; posited that there is mismatch between how we <em>build<\/em> complex distributed systems (we use powerful abstractions) and how we <em>debug<\/em> systems (we use less sophisticated abstractions, and sometimes no abstractions). Workflow motif abstractions offer a potential solution to this mismatch.<\/p>\n<p>The second talk from academia was presented by <a href=\"https:\/\/emreates.github.io\">Emre Ates<\/a>, a Ph.D. student at Boston University.\u00a0 His talk, &#8220;Pythia: An Automated, Cross-layer Instrumentation Framework for Diagnosing Performance Problems in Distributed Applications,&#8221; presents a framework &#8220;which explores the space of possible instrumentation choices and enables instrumentation needed to diagnose a newly-observed problem in production systems.&#8221; While Pythia made an appearance at the <a href=\"https:\/\/opsummitna18.sched.com\/\">2018 Observability Practitioner&#8217;s Summit<\/a>, this talk provided both an introduction to the framework and an update on work done since last year. The OPS program wrapped up with a Q&amp;A in which <a href=\"https:\/\/twitter.com\/el_bhs\">Ben Sigelman<\/a> (LightStep) interviewed <a href=\"https:\/\/twitter.com\/rodrigo_fonseca\">Rodrigo Fonseca<\/a> (Associate Professor at Brown University) and <a href=\"https:\/\/twitter.com\/rs1999ent\">Raja Sambasivan<\/a> (Assistant Professor at Tufts University), providing yet another set of perspectives from academic research (as well as insightful questions from the audience).<\/p>\n<p>Notably, while the talks themselves were not streamed, <a href=\"https:\/\/twitter.com\/hashtag\/OPSLive\">live coverage of the event<\/a> was hosted by <a href=\"https:\/\/twitter.com\/lizthegrey\">Liz Fong-Jones<\/a> (Honeycomb) and <a href=\"https:\/\/twitter.com\/austinlparker\">Austin Parker<\/a> (LightStep)\u00a0on the <a href=\"http:\/\/twitch.tv\/opentelemetry\">OpenTelemetry Twitch stream<\/a>. Many of the OPS speakers (and a few audience members <a href=\"https:\/\/twitter.com\/lizthegrey\/status\/1196533789192675329\">like myself<\/a>) dropped in to discuss some of their talk content in greater depth; viewers were also treated to some live coding. This led to one of what I am sure will be many points during KubeCon that I wish that I could clone myself (thereby watching the Twitch stream without missing any of the talks).<\/p>\n<h1>And so begin the receptions<\/h1>\n<p>I have many receptions on my dance card this evening: client happy hours, a reception just for analysts, and also a reception for the Observability Practitioners Summit. On top of this, Rachel and I are also hosting RedMonk beers.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">We had grand ambitions of hosting you all somewhere cool, but that conflicted with our even grander ambitions of surviving this week.<\/p>\n<p>Come say hi to the <a href=\"https:\/\/twitter.com\/redmonk?ref_src=twsrc%5Etfw\">@redmonk<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/kubecon?src=hash&amp;ref_src=twsrc%5Etfw\">#kubecon<\/a> contingent:<br \/>Tonight.<br \/>8:30-ish.<br \/>Lobby of the Grand Hyatt.<\/p>\n<p>The tab will be open and the company delightful. <a href=\"https:\/\/t.co\/brk798tt6z\">https:\/\/t.co\/brk798tt6z<\/a><\/p>\n<p>&mdash; Rachel Stephens (@rstephensme) <a href=\"https:\/\/twitter.com\/rstephensme\/status\/1196509956721143814?ref_src=twsrc%5Etfw\">November 18, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>While it was no easy task to select a location in San Diego (which has a serious craft beer scene), in the end we chose a location based on convenience and accessibility as well as local beer selections.\u00a0 It is only Day 0, after all, and have at least another three days of KubeCon ahead of me.<\/p>\n<p><span style=\"font-weight: 400;\">Related posts:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/redmonk.com\/kfitzpatrick\/2019\/11\/19\/kubecon-north-america-2019-day-1\/\"><span style=\"font-weight: 400;\">KubeCon North America 2019: Day 1<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/redmonk.com\/kfitzpatrick\/2019\/11\/20\/kubecon-north-america-2019-day-2\/\"><span style=\"font-weight: 400;\">KubeCon North America 2019: Day 2<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/redmonk.com\/kfitzpatrick\/2019\/11\/21\/kubecon-north-america-2019-day-3\/\"><span style=\"font-weight: 400;\">KubeCon North America 2019: Day 3<\/span><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Disclaimer: <\/strong>The CNCF is a RedMonk client and paid for my T&amp;E to KubeCon. New Relic and Snyk are RedMonk clients. LightStep, Splunk, Dynatrace, and Honeycomb are not currently RedMonk clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2019 marks my first trip to KubeCon. For those of you who are not already in the know, the CNCF describes KubeCon + CloudNativeCon as such: The Cloud Native Computing Foundation\u2019s flagship conference gathers adopters and technologists from leading open source and cloud native communities in San Diego, California from November 18-21, 2019. Join Kubernetes,<\/p>\n","protected":false},"author":47,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[14],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","hentry","category-conferences"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/kfitzpatrick\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}