<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Kubernetes V2 Provider on Spinnaker</title>
		<link>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/</link>
		<description>Recent content in Kubernetes V2 Provider on Spinnaker</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Alibaba Cloud Container Service for Kubernetes (ACK) Setup</title>
				<link>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/ack/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/ack/</guid>
				<description>&lt;p&gt;This page describes how to set up a Kubernetes cluster on&#xA;&#xA;&lt;a href=&#34;https://www.alibabacloud.com/product/kubernetes&#34; target=&#34;_blank&#34;&gt;ACK&lt;/a&gt;&#xA; to be used with Spinnaker&amp;rsquo;s&#xA;Kubernetes provider.&lt;/p&gt;&#xA;&lt;h2 id=&#34;create-a-cluster&#34;&gt;Create a cluster&lt;/h2&gt;&#xA;&lt;p&gt;You can create a Kubernetes cluster on ACK using &#xA;&lt;a href=&#34;https://cs.console.aliyun.com&#34; target=&#34;_blank&#34;&gt;console&lt;/a&gt;&#xA;&#xA;as shown in the &#xA;&lt;a href=&#34;https://www.alibabacloud.com/help/doc-detail/86488.htm&#34; target=&#34;_blank&#34;&gt;official documentation&lt;/a&gt;&#xA;.&#xA;You can also use &#xA;&lt;a href=&#34;https://github.com/aliyun/aliyun-cli&#34; target=&#34;_blank&#34;&gt;Alibaba Cloud CLI&lt;/a&gt;&#xA; or&#xA;&#xA;&lt;a href=&#34;https://www.terraform.io/docs/providers/alicloud/r/cs_kubernetes.html&#34; target=&#34;_blank&#34;&gt;Terraform &lt;/a&gt;&#xA; tools to automate provisioning your clusters.&lt;/p&gt;&#xA;&lt;h2 id=&#34;download-kubectl-configuration-file-on-hal-node&#34;&gt;Download kubectl configuration file on hal node&lt;/h2&gt;&#xA;&lt;p&gt;Run the following command on the &lt;code&gt;hal&lt;/code&gt; node:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mkdir &lt;span style=&#34;color:#000&#34;&gt;$HOME&lt;/span&gt;/.kube&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;scp root@&lt;span style=&#34;color:#000&#34;&gt;$MASTER&lt;/span&gt;:/etc/kubernetes/kube.conf &lt;span style=&#34;color:#000&#34;&gt;$HOME&lt;/span&gt;/.kube/config&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;next-steps&#34;&gt;Next Steps&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/#adding-an-account&#34;&gt;Follow the setup instructions for adding a Kubernetes account in&#xA;Spinnaker&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Set up the Kubernetes provider for Amazon EKS</title>
				<link>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/aws-eks/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/aws-eks/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;Before you proceed further with this setup, we strongly recommend that you familiarize yourself&#xA;with &#xA;&lt;a href=&#34;https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html&#34; target=&#34;_blank&#34;&gt;Amazon EKS concepts&lt;/a&gt;&#xA;.&#xA;Also, visit&#xA;the &#xA;&lt;a href=&#34;https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/&#34; target=&#34;_blank&#34;&gt;AWS global infrastructure region table&lt;/a&gt;&#xA;&#xA;for the most up-to-date information on Amazon EKS regional availability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These instructions assume that you have AWS&#xA;CLI &#xA;&lt;a href=&#34;https://docs.aws.amazon.com/cli/latest/userguide/installing.html&#34; target=&#34;_blank&#34;&gt;installed&lt;/a&gt;&#xA;&#xA;and &#xA;&lt;a href=&#34;https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html&#34; target=&#34;_blank&#34;&gt;configured&lt;/a&gt;&#xA; on an Ubuntu machine&#xA;running on AWS EC2.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preparing-to-install-spinnaker-on-eks&#34;&gt;Preparing to install Spinnaker on EKS&lt;/h2&gt;&#xA;&lt;p&gt;The following steps describes how to the tools you need to install and manage Spinnaker and EKS.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google Kubernetes Engine (GKE) Setup</title>
				<link>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/gke/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/gke/</guid>
				<description>&lt;p&gt;This page describes how to set up a Kubernetes cluster on&#xA;&#xA;&lt;a href=&#34;https://cloud.google.com/kubernetes-engine/&#34; target=&#34;_blank&#34;&gt;GKE&lt;/a&gt;&#xA; to be used with Spinnaker&amp;rsquo;s&#xA;Kubernetes provider. The process is very simple, but you need to do some&#xA;specific things to allow Spinnaker to authenticate against your cluster.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Note: To manage and create clusters in a given project, you need the&#xA;&lt;code&gt;roles/container.admin&lt;/code&gt; role as described&#xA;&#xA;&lt;a href=&#34;https://cloud.google.com/kubernetes-engine/docs/how-to/iam#predefined&#34; target=&#34;_blank&#34;&gt;here&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;create-a-cluster&#34;&gt;Create a cluster&lt;/h2&gt;&#xA;&lt;p&gt;If you don&amp;rsquo;t already have a cluster for this purpose, you can create a&#xA;Kubernetes cluster on GKE using either&#xA;&#xA;&lt;a href=&#34;https://cloud.google.com/sdk/gcloud/&#34; target=&#34;_blank&#34;&gt;gcloud&lt;/a&gt;&#xA; or the &#xA;&lt;a href=&#34;https://console.cloud.google.com/&#34; target=&#34;_blank&#34;&gt;the Cloud&#xA;Console&lt;/a&gt;&#xA; as shown in the &#xA;&lt;a href=&#34;https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-cluster#creating_a_cluster&#34; target=&#34;_blank&#34;&gt;official&#xA;documentation&lt;/a&gt;&#xA;.&#xA;Third party tools like&#xA;&#xA;&lt;a href=&#34;https://www.terraform.io/docs/providers/google/r/container_cluster.html&#34; target=&#34;_blank&#34;&gt;Terraform&lt;/a&gt;&#xA;&#xA;work too, and can be used to automate provisioning your clusters.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) Setup</title>
				<link>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/oke/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://deploy-preview-637--spinnaker-io.netlify.app/docs/setup/install/providers/kubernetes/oke/</guid>
				<description>&lt;p&gt;This page describes how to set up a Kubernetes cluster on&#xA;&#xA;&lt;a href=&#34;https://cloud.oracle.com/containers/kubernetes-engine/&#34; target=&#34;_blank&#34;&gt;OKE&lt;/a&gt;&#xA; to be used with Spinnaker&amp;rsquo;s&#xA;Kubernetes provider.&lt;/p&gt;&#xA;&lt;h2 id=&#34;create-a-cluster&#34;&gt;Create a cluster&lt;/h2&gt;&#xA;&lt;p&gt;If you don&amp;rsquo;t already have a cluster for this purpose, you can create a&#xA;Kubernetes cluster on OKE by following &#xA;&lt;a href=&#34;https://www.oracle.com/webfolder/technetwork/tutorials/obe/oci/oke-full/index.html&#34; target=&#34;_blank&#34;&gt;this tutorial&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;download-kubectl-configuration-file&#34;&gt;Download kubectl configuration file&lt;/h2&gt;&#xA;&lt;p&gt;Follow &#xA;&lt;a href=&#34;https://www.oracle.com/webfolder/technetwork/tutorials/obe/oci/oke-full/index.html#DownloadthekubeconfigFilefortheCluster&#34; target=&#34;_blank&#34;&gt;the instructions&lt;/a&gt;&#xA;&#xA;to download kubectl configuration file.&lt;/p&gt;&#xA;&lt;h2 id=&#34;store-the-config-file-in-a-secret-that-spinnaker-can-reference&#34;&gt;Store the config file in a secret that spinnaker can reference&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;kubectl create secret generic my-secret --from-file&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;kubeconfig-my-account&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;./kubeconfig&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;For additional entries you may need to determine an alternative strategy or use&#xA;an &#xA;&lt;a href=&#34;https://deploy-preview-637--spinnaker-io.netlify.app/docs/reference/secrets/&#34;&gt;external secrets manager&lt;/a&gt;&#xA; instead of directly mounting secrets onto pods.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
