{"id":2044,"date":"2022-02-05T08:35:05","date_gmt":"2022-02-05T08:35:05","guid":{"rendered":"https:\/\/blog.samarthya.me\/wps\/?p=2044"},"modified":"2022-02-08T07:34:16","modified_gmt":"2022-02-08T07:34:16","slug":"spinnaker-open-source-deployment","status":"publish","type":"post","link":"https:\/\/blog.samarthya.me\/wps\/2022\/02\/05\/spinnaker-open-source-deployment\/","title":{"rendered":"Spinnaker: Open Source Deployment"},"content":{"rendered":"\n<p>I have written a series of blogs to capture how you can deploy spinnaker on a <code>Kubernetes<\/code> cluster &amp; manage a helm chart deployment via pipeline.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>The only way to enable more frequent changes is to invest in supporting people with better tooling, practices, and culture<\/p><cite>From the Book <code>Spinnaker<\/code><\/cite><\/blockquote>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"681\" height=\"330\" src=\"https:\/\/blog.samarthya.me\/wps\/wp-content\/uploads\/2022\/02\/big-picture.png\" alt=\"\" class=\"wp-image-2045\" srcset=\"https:\/\/blog.samarthya.me\/wps\/wp-content\/uploads\/2022\/02\/big-picture.png 681w, https:\/\/blog.samarthya.me\/wps\/wp-content\/uploads\/2022\/02\/big-picture-300x145.png 300w, https:\/\/blog.samarthya.me\/wps\/wp-content\/uploads\/2022\/02\/big-picture-300x145@2x.png 600w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/figure><\/div>\n\n\n\n<p>Now once you have the docker\/image or the helm chart published we can define automated deployment if you have a spinnaker.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote has-border-color has-pale-cyan-blue-border-color has-black-color has-pale-cyan-blue-background-color has-text-color has-background has-medium-font-size\" style=\"font-style:normal;font-weight:200\"><blockquote><p>Learn more about Spinnaker <a rel=\"noreferrer noopener\" href=\"https:\/\/spinnaker.io\/docs\/concepts\/\" target=\"_blank\">here<\/a>.<\/p><cite>Official documentation<\/cite><\/blockquote><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-spinnaker\">What is spinnaker?<\/h2>\n\n\n\n<p>Spinnaker is an open-source, multi-cloud continuous delivery platform that helps you release software changes with high velocity and confidence. It acts as a single pane of glass from which to manage your global deployments across multiple clouds.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote has-white-color has-black-background-color has-text-color has-background\"><blockquote><p>Read more about installing Spinnaker <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.samarthya.me\/wps\/2022\/01\/31\/spinnaker\/\" target=\"_blank\">here<\/a>.<\/p><cite>Step 1<\/cite><\/blockquote><\/figure>\n\n\n\n<p>In Spinnaker world &#8211;  <em>pipeline<\/em> is the key deployment management construct in Spinnaker. You can start a pipeline manually, or you can configure it to be automatically triggered by an event, such as a Jenkins job completing, a new Docker image appearing in your registry, a CRON schedule, or a stage in another pipeline.<\/p>\n\n\n\n<pre class=\"wp-block-verse has-text-align-right has-black-color has-pale-cyan-blue-background-color has-text-color has-background\">You can download the <a href=\"https:\/\/spinnaker.io\/docs\/concepts\/ebook\/ContinuousDeliveryWithSpinnaker.pdf\">ebook<\/a> from here (Free of Cost)<\/pre>\n\n\n\n<figure class=\"wp-block-pullquote has-white-color has-black-background-color has-text-color has-background\"><blockquote><p><a href=\"https:\/\/blog.samarthya.me\/wps\/2022\/02\/04\/spinnaker-pipeline-in-action\/\">Pipeline in action<\/a><\/p><cite>Step 2<\/cite><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-white-color has-black-background-color has-text-color has-background\"><blockquote><p><a href=\"https:\/\/blog.samarthya.me\/wps\/2022\/02\/04\/spinnaker-docker-registry\/\">Docker Provider configuration<\/a> (Docker &#8211; registry)<\/p><cite>Step 3<\/cite><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-white-color has-black-background-color has-text-color has-background\"><blockquote><p><a href=\"https:\/\/blog.samarthya.me\/wps\/2022\/02\/05\/spinnaker-artifact-helm\/\">Helm registry<\/a><\/p><cite>Step 4<\/cite><\/blockquote><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"help\">Help<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>It will be handy to read more about HALYARD (<a rel=\"noreferrer noopener\" href=\"https:\/\/spinnaker.io\/docs\/reference\/halyard\/\" target=\"_blank\">official documentation<\/a>)<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I have written a series of blogs to capture how you can deploy spinnaker on a Kubernetes cluster &amp; manage a helm chart deployment via pipeline. The only way to enable more frequent changes is to invest in supporting people with better tooling, practices, and culture From the Book Spinnaker Now once you have the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2045,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[195,34],"tags":[227],"class_list":["post-2044","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-kubernetes","category-technical","tag-spinnaker","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/posts\/2044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/comments?post=2044"}],"version-history":[{"count":0,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/posts\/2044\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/media\/2045"}],"wp:attachment":[{"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/media?parent=2044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/categories?post=2044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.samarthya.me\/wps\/wp-json\/wp\/v2\/tags?post=2044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}