<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Multi-Cluster on JayeX - Cloud Native CI/CD Built On Kubernetes</title>
		<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/</link>
		<description>Recent content in Multi-Cluster on JayeX - Cloud Native CI/CD Built On Kubernetes</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Multi-Cluster</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/multi-cluster/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/multi-cluster/</guid>
				<description>&lt;p&gt;We recommend using separate clusters for your &lt;code&gt;Preprod&lt;/code&gt; and &lt;code&gt;Production&lt;/code&gt; environments. This lets you completely isolate your environments which improves security.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setting-up-multi-cluster&#34;&gt;Setting up multi cluster&lt;/h2&gt;&#xA;&lt;p&gt;For remote environments (e.g. &lt;code&gt;Preprod&lt;/code&gt; and &lt;code&gt;Production&lt;/code&gt;) you typically won&amp;rsquo;t need lots of the development tools such as:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lighthouse&lt;/li&gt;&#xA;&lt;li&gt;Tekton&lt;/li&gt;&#xA;&lt;li&gt;Webhooks&lt;/li&gt;&#xA;&lt;li&gt;Nexus / Bucketrepo&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And install only services to run and expose your applications, e.g.:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nginx-ingress&lt;/li&gt;&#xA;&lt;li&gt;Cert-manager&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/external-secrets/kubernetes-external-secrets&#34;&gt;kubernetes external secrets&lt;/a&gt; for &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/setup/secrets/&#34;&gt;populating Secrets from your secret store&lt;/a&gt; (vault or cloud provider secret manager)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/jenkins-x-charts/pusher-wave#wave&#34;&gt;push-wave&lt;/a&gt; for automatically performing rolling upgrades when secrets are rotated in your secret store&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;create-a-repository&#34;&gt;Create a repository&lt;/h3&gt;&#xA;&lt;p&gt;Create a git repository for your remote cluster using &lt;a href=&#34;https://github.com/jx3-gitops-repositories/jx3-kubernetes-production/generate&#34;&gt;a cut down repository&lt;/a&gt; you might want to start with:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Multi-Cluster Example</title>
				<link>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/multi-cluster-example/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/multi-cluster/multi-cluster-example/</guid>
				<description>&lt;p&gt;This is an example on how to build a multi-cluster environment having two separate cluster repos (i.e. &amp;lsquo;dev&amp;rsquo; and &amp;lsquo;prod&amp;rsquo;). The steps will include building a GKE/GSM/DSN environment from scratch for both environments, and deploying projects to staging and the remote production. It will use DNS (&lt;code&gt;jx3rocks.com&lt;/code&gt;), TLS, Let&amp;rsquo;s Encrypt certificates. This example is intended for an audience already familiar with JayeX operability and focuses on an example of actual commands used to build a multi-cluster environment. Additional information regarding using Google as the provider for this example can be found under &lt;a href=&#34;https://jx-docs-jx-jayex-io-jx-docs-pr-19.infra.jenkins-x.rocks/v3/admin/guides/tls_dns/#prerequisites&#34;&gt;Google Cloud Platform Prequisites&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
