{"id":636,"date":"2018-10-20T07:48:54","date_gmt":"2018-10-20T07:48:54","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw93\/?p=636"},"modified":"2018-10-21T00:02:49","modified_gmt":"2018-10-21T00:02:49","slug":"expanding-user-support-with-office-hours","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw93\/index.php\/2018\/10\/20\/expanding-user-support-with-office-hours\/","title":{"rendered":"Expanding User Support with Office Hours"},"content":{"rendered":"<p>Today\u2019s developer has an almost overwhelming amount of resources available for learning. Kubernetes development teams use <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/kubernetes\" target=\"_blank\" rel=\"noopener\">StackOverflow<\/a>, <a href=\"https:\/\/kubernetes.io\/docs\/home\" target=\"_blank\" rel=\"noopener\">user documentation<\/a>, <a href=\"http:\/\/slack.k8s.io\/\" target=\"_blank\" rel=\"noopener\">Slack<\/a>, and the <a href=\"https:\/\/groups.google.com\/forum\/#!forum\/kubernetes-users\" target=\"_blank\" rel=\"noopener\">mailing lists<\/a>. Additionally, the community itself continues to amass an <a href=\"https:\/\/github.com\/ramitsurana\/awesome-kubernetes\" target=\"_blank\" rel=\"noopener\">awesome list<\/a> of resources.<\/p>\n<p>One of the challenges of large projects is keeping user resources relevant and useful. While documentation can be useful, great learning also happens in Q&amp;A sessions at conferences, or by learning with someone whose explanation matches your learning style. Consider that learning Kung Fu from Morpheus would be a lot more fun than reading a book about Kung Fu!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-Iy2GaddJp78\/WqnFbVUu9FI\/AAAAAAAAAM4\/xUzhOSIlRDEMMZNl3SzPBd1Pa0T5y0pKQCLcBGAs\/s400\/24xkey.jpg\" alt=\"\" \/><\/p>\n<p>We as Kubernetes developers want to create an interactive experience: where Kubernetes users can get their questions answered by experts in real time, or at least referred to the best known documentation or code example.<\/p>\n<p>Having discussed a few broad ideas, we eventually decided to make <a href=\"https:\/\/github.com\/kubernetes\/community\/blob\/master\/events\/office-hours.md\" target=\"_blank\" rel=\"noopener\">Kubernetes Office Hours<\/a> a live stream where we take user questions from the audience and present them to our panel of contributors and expert users. We run two sessions: one for European time zones, and one for the Americas. These <a href=\"https:\/\/docs.google.com\/document\/d\/1jHSnRzoOxwd1urgxwbANhNgXjMV8fb0B4NS3ZUL10IY\/edit\" target=\"_blank\" rel=\"noopener\">streaming setup guidelines<\/a> make office hours extensible\u2014for example, if someone wants to run office hours for Asia\/Pacific timezones, or for another CNCF project.<\/p>\n<p>To give you an idea of what Kubernetes office hours are like, here\u2019s Josh Berkus answering a question on running databases on Kubernetes. Despite the popularity of this topic, it\u2019s still difficult for a new user to get a constructive answer. Here\u2019s an excellent response from Josh:<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/embed\/Aj0yozuQ0ME?ecver=2\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Aj0yozuQ0ME\/0.jpg\" alt=\"\" \/><\/a><\/p>\n<p>It\u2019s often easier to field this kind of question in office hours than it is to ask a developer to write a full-length blog post. [Editor\u2019s note: That\u2019s legit!] Because we don\u2019t have infinite developers with infinite time, this kind of focused communication creates high-bandwidth help while limiting developer commitments to 1 hour per month. This allows a rotating set of experts to share the load without overwhelming any one person.<\/p>\n<p>We hold office hours the third Wednesday of every month on the <a href=\"https:\/\/www.youtube.com\/c\/kubernetescommunity\" target=\"_blank\" rel=\"noopener\">Kubernetes YouTube Channel<\/a>. You can post questions on the <a href=\"https:\/\/kubernetes.slack.com\/messages\/office-hours\" target=\"_blank\" rel=\"noopener\">#office-hours channel<\/a> on Slack, or you can submit your question to Stack Overflow and post a link on Slack. If you post a question in advance, you might get better answers, as volunteers have more time to research and prepare. If a question can\u2019t be fully solved during the call, the team will try their best to point you in the right direction and\/or ping other people in the community to take a look. <a href=\"https:\/\/github.com\/kubernetes\/community\/blob\/master\/events\/office-hours.md\" target=\"_blank\" rel=\"noopener\">Check out this page<\/a> for more details on what\u2019s off- and on topic as well as meeting information for your time zone. We hope to hear your questions soon!<\/p>\n<p>Special thanks to Amazon, Bitnami, Giant Swarm, Heptio, Liquidweb, Northwestern Mutual, Packet.net, Pivotal, Red Hat, Weaveworks, and VMWare for donating engineering time to office hours.<\/p>\n<p>And thanks to Alan Pope, Joe Beda, and Charles Butler for technical support in making our livestream better.<\/p>\n<p><a href=\"https:\/\/kubernetes.io\/blog\/2018\/03\/expanding-user-support-with-office-hours\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today\u2019s developer has an almost overwhelming amount of resources available for learning. Kubernetes development teams use StackOverflow, user documentation, Slack, and the mailing lists. Additionally, the community itself continues to amass an awesome list of resources. One of the challenges of large projects is keeping user resources relevant and useful. While documentation can be useful, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw93\/index.php\/2018\/10\/20\/expanding-user-support-with-office-hours\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Expanding User Support with Office Hours&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-636","post","type-post","status-publish","format-standard","hentry","category-kubernetes"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/comments?post=636"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/636\/revisions"}],"predecessor-version":[{"id":659,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/636\/revisions\/659"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/media?parent=636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/categories?post=636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/tags?post=636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}