{"id":31312,"date":"2018-02-23T19:09:53","date_gmt":"2018-02-23T16:09:53","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=31312"},"modified":"2019-02-06T13:50:29","modified_gmt":"2019-02-06T10:50:29","slug":"evaluating-the-new-pivotal-container-service-for-kubernetes-clusters","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/","title":{"rendered":"Evaluating Pivotal Container Service for Kubernetes Clusters"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#General_availability_of_the_service\" >General availability of the service<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#Evaluation\" >Evaluation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"General_availability_of_the_service\"><\/span>General availability of the service<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/pivotal-container-service-logo-997x1024.png\" alt=\"\" width=\"150\" class=\"alignright size-large wp-image-31317\" \/><\/p>\n<p>Last week, Pivotal <a href=\"https:\/\/tanzu.vmware.com\/content\/blog\/secure-multitenant-kubernetes-in-minutes-pivotal-container-service-goes-ga\" rel=\"noopener\" target=\"_blank\">has announced<\/a> general availability of <a href=\"https:\/\/tanzu.vmware.com\/kubernetes-grid\" rel=\"noopener\" target=\"_blank\">Pivotal Container Service<\/a> (PKS). The service aims at enabling operators to deploy, run, and provision enterprise-grade Kubernetes clusters. At the moment, PKS v1.0 provides support for Google Cloud Platform (GCP) and VMware vSphere.<\/p>\n<p>As the service was launched, our engineers tried it out to see what\u2019s in there from a user perspective. Here, we share our findings related to the ease of installation, functionality, security, supported integrations, and available documentation.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Evaluation\"><\/span>Evaluation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b>Installation<\/b><\/p>\n<p>One can download the PKS release v1.0 <a href=\"https:\/\/network.pivotal.io\/products\/pivotal-container-service\" rel=\"noopener\" target=\"_blank\">here<\/a>. For <em>Pivotal CF<\/em>, it is recommended to install PKS on a separate instance of Ops Manager v2.0 to ensure better security. However, it means that operators will have to manage a number of separate environments\u2014thus increasing operational expenses.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/pivotal-container-service-ops-manager.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/pivotal-container-service-ops-manager-1024x366.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-31313\" \/><\/a><small><a href=\"https:\/\/docs.vmware.com\/en\/VMware-Tanzu-SQL-with-Postgres-for-Kubernetes\/index.html\" rel=\"noopener\" target=\"_blank\">Image credit<\/a><\/small><\/center><\/p>\n<p>&nbsp;<br \/>\n<b>Configuration<\/b><\/p>\n<p>To create a PKS instance on <em>Google Cloud Platform<\/em>, an operator manually sets up and configures load balancing. This is needed to connect to PKS API\u2014responsible for deploying Kubernetes clusters. Then, an operator has to set up another load balancer to establish traffic routing to a Kubernetes cluster.<\/p>\n<p>In case of <em>VMware vSphere<\/em>, the configuration of load balancing is automated through the integrated <a href=\"https:\/\/docs.vmware.com\/en\/VMware-NSX-T-Data-Center\/index.html\" rel=\"noopener\" target=\"_blank\">NSX-T<\/a> solution, which manages traffic routing via the Network Address Translation.<\/p>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/pivotal-container-service-architecture-kubernetes-bosh.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/pivotal-container-service-architecture-kubernetes-bosh-1024x545.png\" alt=\"\" style=\"padding-bottom: 6px;\" width=\"640\" class=\"aligncenter size-large wp-image-31314\" \/><\/a><small>The PKS architecture (<a href=\"https:\/\/tanzu.vmware.com\/kubernetes-grid\" rel=\"noopener\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>By default, PKS offers three templates for service plan configuration. Still, these templates are not predefined, so an operator has to manually assign resources for Kubernetes clusters. Usually, such templates are already predefined based on average amount of resources needed for \u201csmall,\u201d \u201cmedium,\u201d or \u201clarge\u201d deployments. With manual resource assignment, an operator relies on his\/her experience and intuition solely, so there may be either insufficient or abundant resources.<\/p>\n<p>&nbsp;<br \/>\n<b>Network management and security<\/b><\/p>\n<p>Using NSX-T, PKS allows for managing software-defined virtual networks and ensures the security of the Kubernetes network. Being purely a vSphere&#8217;s component, NSX-T is not available for Google Cloud Platform, though one may employ <a href=\"https:\/\/github.com\/flannel-io\/flannel\" rel=\"noopener\" target=\"_blank\">Flannel<\/a> for GCP as an option.<\/p>\n<p>PKS is integrated with <a href=\"https:\/\/github.com\/goharbor\/harbor\" rel=\"noopener\" target=\"_blank\">Harbour<\/a>\u2014an enterprise-grade container registry that enables vulnerability scanning, identity management, activity auditing, etc.<\/p>\n<p>Unlike Cloud Foundry, <em>PKS UAA<\/em> features only two access roles, called scopes:<\/p>\n<ul>\n<li><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">pks.clusters.admin<\/code>\u2014users with this scope have full access to all the clusters.<\/li>\n<li><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">pks.clusters.manage<\/code>\u2014users with this scope can only access clusters that they\u2019ve created.<\/li>\n<\/ul>\n<p>We shot a video on creating and managing users in PKS UAA via UAA CLI.<\/p>\n<p><center class=\"video-display-mobile\"><script src=\"https:\/\/asciinema.org\/a\/165046.js\" id=\"asciicast-165046\" async><\/script><\/center><\/p>\n<p>&nbsp;<br \/>\n<b>On-demand provisioning<\/b><\/p>\n<p>To provision the deployed Kubernetes clusters, an operator uses BOSH, which is really awesome to those accustomed working with the tool.<\/p>\n<p>&nbsp;<br \/>\n<b>Command-line interface<\/b><\/p>\n<p>With the PKS service, an operator makes use of the three command-line interfaces (CLI).<\/p>\n<p><em>PKS CLI<\/em> and <em>BOSH CLI<\/em> are utilized to create and configure clusters, while <em>kubectl<\/em> provides a native command-line interface to Kubernetes for further cluster management.<\/p>\n<p>Below, you find a video\u2014created by our team\u2014on how to use PKS CLI to get cluster credentials.<\/p>\n<p><center><script src=\"https:\/\/asciinema.org\/a\/165048.js\" id=\"asciicast-165048\" async><\/script><\/center><\/p>\n<p>&nbsp;<br \/>\n<b>Supported integrations<\/b><\/p>\n<p>Apart from NSX-T and Harbour, PKS is also integrated with <a href=\"https:\/\/docs.vmware.com\/en\/vRealize-Operations\/index.html\" rel=\"noopener\" target=\"_blank\">vRealize Operations Manager<\/a>, <a href=\"https:\/\/www.vmware.com\/products\/vrealize-log-insight.html\" rel=\"noopener\" target=\"_blank\">vRealize Log Insights<\/a>, and <a href=\"https:\/\/tanzu.vmware.com\/observability\" rel=\"noopener\" target=\"_blank\">Wavefront<\/a> to enable a fully fledged on-prem deployment for VMware vSphere.<\/p>\n<p>PKS supports <a href=\"https:\/\/docs.cloudfoundry.org\/credhub\/\" rel=\"noopener\" target=\"_blank\">CredHub<\/a> to manage credential generation, storage, and access in secure manner. It is also possible to <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Tanzu-SQL-with-Postgres-for-Kubernetes\/index.html\" rel=\"noopener\" target=\"_blank\">use Helm<\/a>, a package manager, for Kubernetes apps running on Pivotal Container Service.<\/p>\n<p>&nbsp;<br \/>\n<b>Documentation<\/b><\/p>\n<p>Pivotal Container Service is well-documented, featuring instructions on installation, management, diagnosing, and troubleshooting. The official documentation can be found <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Tanzu-SQL-with-Postgres-for-Kubernetes\/index.html\" rel=\"noopener\" target=\"_blank\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pivotal Container Service gives an outstanding opportunity for enterprises to evaluate Kubernetes as a runtime for the developed applications, as well as facilitates cluster management for operators already using Kubernetes. We are looking forward to the upcoming releases, which hopefully will bring in improved automation, support for more IaaS systems, and native integration with open-source Cloud Foundry.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/kubernetes-on-pcf-pivotal-container-service-pks-from-different-perspectives\/\">K8s Meets PCF: Pivotal Container Service from Different Perspectives<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/not-only-for-cloud-foundry-kubo-enables-kubernetes-deployments-with-bosh\/\">Kubo Enables Kubernetes Environments Managed by Cloud Foundry\u2019s BOSH<\/a><\/li>\n<\/ul>\n<hr\/>\n<p><center><small>This post was written by Andrei Krasnitski with assistance from <a href=\"https:\/\/www.altoros.com\/blog\/author\/sophie.turol\/\">Sophie Turol<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>General availability of the service<\/p>\n<p>Last week, Pivotal has announced general availability of Pivotal Container Service (PKS). The service aims at enabling operators to deploy, run, and provision enterprise-grade Kubernetes clusters. At the moment, PKS v1.0 provides support for Google Cloud Platform (GCP) and VMware vSphere.<\/p>\n<p>As the service was launched, our [&#8230;]<\/p>\n","protected":false},"author":130,"featured_media":31436,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[873,570,912,206,28],"class_list":["post-31312","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cloud-native","tag-containers","tag-kubernetes","tag-oss-cloud-foundry","tag-pivotal-cf"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros<\/title>\n<meta name=\"description\" content=\"This blog post explores Pivotal Container Service from a user perspective\u2014ease of installation, functionality, security, supported integrations, and available docs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros\" \/>\n<meta property=\"og:description\" content=\"General availability of the service Last week, Pivotal has announced general availability of Pivotal Container Service (PKS). The service aims at enabling operators to deploy, run, and provision enterprise-grade Kubernetes clusters. At the moment, PKS v1.0 provides support for Google Cloud Platform (GCP) and VMware vSphere. As the service was launched, our [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-23T16:09:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-06T10:50:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Andrei Krasnitski\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrei Krasnitski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/\"},\"author\":{\"name\":\"Andrei Krasnitski\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/6892b9fdca5c24cb7b47ac7b077382db\"},\"headline\":\"Evaluating Pivotal Container Service for Kubernetes Clusters\",\"datePublished\":\"2018-02-23T16:09:53+00:00\",\"dateModified\":\"2019-02-06T10:50:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/\"},\"wordCount\":671,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif\",\"keywords\":[\"Cloud-Native\",\"Containers\",\"Kubernetes\",\"OSS Cloud Foundry\",\"Pivotal CF\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/\",\"name\":\"Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif\",\"datePublished\":\"2018-02-23T16:09:53+00:00\",\"dateModified\":\"2019-02-06T10:50:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/6892b9fdca5c24cb7b47ac7b077382db\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evaluating Pivotal Container Service for Kubernetes Clusters\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/6892b9fdca5c24cb7b47ac7b077382db\",\"name\":\"Andrei Krasnitski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/andrei-krasnitski-150x150.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/andrei-krasnitski-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/andrei-krasnitski-150x150.jpg\",\"caption\":\"Andrei Krasnitski\"},\"description\":\"Andrei Krasnitski is a Cloud Foundry Engineer at Altoros. He has 5+ years of experience in cloud infrastructures and platforms automation, enterprise-level service integrations, and cloud environment troubleshooting. Andrei is building and supporting Cloud Foundry environments for Altoros\u2019s enterprise customers.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/andrei-krasnitski\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros","description":"This blog post explores Pivotal Container Service from a user perspective\u2014ease of installation, functionality, security, supported integrations, and available docs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/","og_locale":"en_US","og_type":"article","og_title":"Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros","og_description":"General availability of the service Last week, Pivotal has announced general availability of Pivotal Container Service (PKS). The service aims at enabling operators to deploy, run, and provision enterprise-grade Kubernetes clusters. At the moment, PKS v1.0 provides support for Google Cloud Platform (GCP) and VMware vSphere. As the service was launched, our [...]","og_url":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/","og_site_name":"Altoros","article_published_time":"2018-02-23T16:09:53+00:00","article_modified_time":"2019-02-06T10:50:29+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif","type":"image\/gif"}],"author":"Andrei Krasnitski","twitter_misc":{"Written by":"Andrei Krasnitski","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/"},"author":{"name":"Andrei Krasnitski","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/6892b9fdca5c24cb7b47ac7b077382db"},"headline":"Evaluating Pivotal Container Service for Kubernetes Clusters","datePublished":"2018-02-23T16:09:53+00:00","dateModified":"2019-02-06T10:50:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/"},"wordCount":671,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif","keywords":["Cloud-Native","Containers","Kubernetes","OSS Cloud Foundry","Pivotal CF"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/","url":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/","name":"Evaluating Pivotal Container Service for Kubernetes Clusters | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif","datePublished":"2018-02-23T16:09:53+00:00","dateModified":"2019-02-06T10:50:29+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/6892b9fdca5c24cb7b47ac7b077382db"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/trying-out-pivotal-container-service-for-kubernetes-clusters-v3.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/evaluating-the-new-pivotal-container-service-for-kubernetes-clusters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Evaluating Pivotal Container Service for Kubernetes Clusters"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/6892b9fdca5c24cb7b47ac7b077382db","name":"Andrei Krasnitski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/andrei-krasnitski-150x150.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/andrei-krasnitski-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2018\/02\/andrei-krasnitski-150x150.jpg","caption":"Andrei Krasnitski"},"description":"Andrei Krasnitski is a Cloud Foundry Engineer at Altoros. He has 5+ years of experience in cloud infrastructures and platforms automation, enterprise-level service integrations, and cloud environment troubleshooting. Andrei is building and supporting Cloud Foundry environments for Altoros\u2019s enterprise customers.","url":"https:\/\/www.altoros.com\/blog\/author\/andrei-krasnitski\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/31312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/130"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=31312"}],"version-history":[{"count":29,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/31312\/revisions"}],"predecessor-version":[{"id":40973,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/31312\/revisions\/40973"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/31436"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=31312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=31312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=31312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}