{"id":755,"date":"2018-11-04T07:29:26","date_gmt":"2018-11-04T07:29:26","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw93\/?p=755"},"modified":"2018-11-04T07:31:41","modified_gmt":"2018-11-04T07:31:41","slug":"getting-started-with-gke-rancher-labs","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw93\/index.php\/2018\/11\/04\/getting-started-with-gke-rancher-labs\/","title":{"rendered":"Getting Started with GKE | Rancher Labs"},"content":{"rendered":"<p>Google Container Engine, or GKE for short (the K stands for Kubernetes),<br \/>\nis Google\u2019s offering in the space of Kubernetes runtime deployments.<br \/>\nWhen used in conjunction with a couple of other components from the<br \/>\nGoogle Cloud Platform, GKE provides a one-stop shop for creating your<br \/>\nown Kubernetes environment, on which you can deploy all of the<br \/>\ncontainers and pods that you wish without having to worry about managing<br \/>\nKubernetes masters and capacity. This article outlines how GKE works and<br \/>\nhow to get up and running with GKE.<\/p>\n<h2>Background: Google and Kubernetes<\/h2>\n<p>Google founded the Kubernetes open source project based on some existing<br \/>\ncode from its infrastructure, which has been built and refined using<br \/>\nGoogle\u2019s lessons learned from running their entire platform on<br \/>\ncontainers well before Docker standardized the format, which sparked<br \/>\nmass adoption. With everything from ads and search to mail running in<br \/>\ncontainers, Google rightly predicted that management and orchestration<br \/>\nwould be key to containers\u2019 success in the marketplace.<\/p>\n<h2>Key Benefits of Google Container Engine<\/h2>\n<p>GKE has a number of features that take advantage not only of Kubernetes,<br \/>\nbut also the rest of the Google Cloud Platform.<\/p>\n<h3>Its key features include:<\/h3>\n<ul>\n<li>Security is handled by the Google security team.<\/li>\n<li>Compliance with HIPAA and PCI DSS is already managed.<\/li>\n<li>Kubernetes instances are fully clustered, and will auto scale.<\/li>\n<li>It\u2019s based on the upstream Kubernetes project, which enables<br \/>\nworkload portability to other Kubernetes instances, whether they are<br \/>\nanother cloud provider or on-premises.<\/li>\n<\/ul>\n<h2>Getting Started with GKE<\/h2>\n<p>Following is a primer for getting up and running with GKE.<\/p>\n<ol>\n<li>Log in to the <a href=\"https:\/\/console.cloud.google.com\/projectselector\/kubernetes?_ga=2.186405225.-1718754877.1506355235\">Google Container<br \/>\nEngine<\/a><br \/>\npage inside the <a href=\"https:\/\/cloud.google.com\/\">Google Cloud Platform<\/a><br \/>\nconsole.<\/li>\n<li>Create a project.<\/li>\n<li>Enable billing.<\/li>\n<li>Wait for the services to be set up. Once set up, you can create<br \/>\nclusters to host applications and services.<\/li>\n<li>On the Create a container cluster screen, you can specify which<br \/>\none of Google\u2019s data centers is hosting deployed artifacts.<\/li>\n<li>And you can enable other features, like authorization and automatic<br \/>\nupdates.<\/li>\n<li>GKE now has a functioning Kubernetes cluster you can connect to and<br \/>\nuse as you wish.<\/li>\n<\/ol>\n<h2>GKE Caveats<\/h2>\n<p>The single biggest drawback of using GKE for your Kubernetes runtime is<br \/>\nthat you are tied to Google\u2019s Cloud Platform. If you wish to use GKE,<br \/>\nbut also want to be able to support multiple clouds, an option like<br \/>\n<a href=\"http:\/\/rancher.com\/rancher\/\">Rancher<\/a> can be a help. Rancher provides a<br \/>\nunified front end for multiple container orchestration frameworks and<br \/>\nenvironments, giving you a \u201csingle pane of glass\u201d for deploying<br \/>\ncontainers wherever you need.<\/p>\n<h2>Conclusion<\/h2>\n<p>If you want to try Kubernetes, or currently use it and want to be able<br \/>\nto scale without needing all the expertise in-house, GKE is a fantastic<br \/>\nsingle-cloud solution for running Kubernetes. Many companies never get<br \/>\nto the point of having a single cloud provider as a feasible option, but<br \/>\nusing a product like Rancher allows a company to leverage existing<br \/>\ninvestment and expand to other cloud providers according to the dictates<br \/>\nof customer demand.<\/p>\n<p><a href=\"https:\/\/rancher.com\/rancher-getting-started-gke\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google Container Engine, or GKE for short (the K stands for Kubernetes), is Google\u2019s offering in the space of Kubernetes runtime deployments. When used in conjunction with a couple of other components from the Google Cloud Platform, GKE provides a one-stop shop for creating your own Kubernetes environment, on which you can deploy all of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw93\/index.php\/2018\/11\/04\/getting-started-with-gke-rancher-labs\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Getting Started with GKE | Rancher Labs&#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-755","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\/755","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=755"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":758,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/posts\/755\/revisions\/758"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/media?parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/categories?post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw93\/index.php\/wp-json\/wp\/v2\/tags?post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}