<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>etcd upgrades on etcd</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/</link><description>Recent content in etcd upgrades on etcd</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/index.xml" rel="self" type="application/rss+xml"/><item><title>Upgrade etcd from 2.3 to 3.0</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_0/</guid><description>&lt;p&gt;In the general case, upgrading from etcd 2.3 to 3.0 can be a zero-downtime, rolling upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one by one, stop the etcd v2.3 processes and replace them with etcd v3.0 processes&lt;/li&gt;
&lt;li&gt;after running all v3.0 processes, new features in v3.0 are available to the cluster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before &lt;a href="#upgrade-procedure"&gt;starting an upgrade&lt;/a&gt;, read through the rest of this guide to prepare.&lt;/p&gt;
&lt;h3 id="upgrade-checklists"&gt;Upgrade checklists&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When &lt;a href="https://github.com/etcd-io/etcd/issues/9480" target="_blank" rel="noopener"&gt;migrating from v2 with no v3 data&lt;/a&gt;, etcd server v3.2+ panics when etcd restores from existing snapshots but no v3 &lt;code&gt;ETCD_DATA_DIR/member/snap/db&lt;/code&gt; file. This happens when the server had migrated from v2 with no previous v3 data. This also prevents accidental v3 data loss (e.g. &lt;code&gt;db&lt;/code&gt; file might have been moved). etcd requires that post v3 migration can only happen with v3 data. Do not upgrade to newer v3 versions until v3.0 server contains v3 data.&lt;/p&gt;</description></item><item><title>Upgrade etcd from 3.0 to 3.1</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_1/</guid><description>&lt;p&gt;In the general case, upgrading from etcd 3.0 to 3.1 can be a zero-downtime, rolling upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one by one, stop the etcd v3.0 processes and replace them with etcd v3.1 processes&lt;/li&gt;
&lt;li&gt;after running all v3.1 processes, new features in v3.1 are available to the cluster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before &lt;a href="#upgrade-procedure"&gt;starting an upgrade&lt;/a&gt;, read through the rest of this guide to prepare.&lt;/p&gt;
&lt;h3 id="upgrade-checklists"&gt;Upgrade checklists&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When &lt;a href="https://github.com/etcd-io/etcd/issues/9480" target="_blank" rel="noopener"&gt;migrating from v2 with no v3 data&lt;/a&gt;, etcd server v3.2+ panics when etcd restores from existing snapshots but no v3 &lt;code&gt;ETCD_DATA_DIR/member/snap/db&lt;/code&gt; file. This happens when the server had migrated from v2 with no previous v3 data. This also prevents accidental v3 data loss (e.g. &lt;code&gt;db&lt;/code&gt; file might have been moved). etcd requires that post v3 migration can only happen with v3 data. Do not upgrade to newer v3 versions until v3.0 server contains v3 data.&lt;/p&gt;</description></item><item><title>Upgrade etcd from 3.1 to 3.2</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_2/</guid><description>&lt;p&gt;In the general case, upgrading from etcd 3.1 to 3.2 can be a zero-downtime, rolling upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one by one, stop the etcd v3.1 processes and replace them with etcd v3.2 processes&lt;/li&gt;
&lt;li&gt;after running all v3.2 processes, new features in v3.2 are available to the cluster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before &lt;a href="#upgrade-procedure"&gt;starting an upgrade&lt;/a&gt;, read through the rest of this guide to prepare.&lt;/p&gt;
&lt;h3 id="upgrade-checklists"&gt;Upgrade checklists&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When &lt;a href="https://github.com/etcd-io/etcd/issues/9480" target="_blank" rel="noopener"&gt;migrating from v2 with no v3 data&lt;/a&gt;, etcd server v3.2+ panics when etcd restores from existing snapshots but no v3 &lt;code&gt;ETCD_DATA_DIR/member/snap/db&lt;/code&gt; file. This happens when the server had migrated from v2 with no previous v3 data. This also prevents accidental v3 data loss (e.g. &lt;code&gt;db&lt;/code&gt; file might have been moved). etcd requires that post v3 migration can only happen with v3 data. Do not upgrade to newer v3 versions until v3.0 server contains v3 data.&lt;/p&gt;</description></item><item><title>Upgrade etcd from 3.2 to 3.3</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_3/</guid><description>&lt;p&gt;In the general case, upgrading from etcd 3.2 to 3.3 can be a zero-downtime, rolling upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one by one, stop the etcd v3.2 processes and replace them with etcd v3.3 processes&lt;/li&gt;
&lt;li&gt;after running all v3.3 processes, new features in v3.3 are available to the cluster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before &lt;a href="#upgrade-procedure"&gt;starting an upgrade&lt;/a&gt;, read through the rest of this guide to prepare.&lt;/p&gt;
&lt;h3 id="upgrade-checklists"&gt;Upgrade checklists&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When &lt;a href="https://github.com/etcd-io/etcd/issues/9480" target="_blank" rel="noopener"&gt;migrating from v2 with no v3 data&lt;/a&gt;, etcd server v3.2+ panics when etcd restores from existing snapshots but no v3 &lt;code&gt;ETCD_DATA_DIR/member/snap/db&lt;/code&gt; file. This happens when the server had migrated from v2 with no previous v3 data. This also prevents accidental v3 data loss (e.g. &lt;code&gt;db&lt;/code&gt; file might have been moved). etcd requires that post v3 migration can only happen with v3 data. Do not upgrade to newer v3 versions until v3.0 server contains v3 data.&lt;/p&gt;</description></item><item><title>Upgrade etcd from 3.3 to 3.4</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_4/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrade_3_4/</guid><description>&lt;p&gt;In the general case, upgrading from etcd 3.3 to 3.4 can be a zero-downtime, rolling upgrade:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one by one, stop the etcd v3.3 processes and replace them with etcd v3.4 processes&lt;/li&gt;
&lt;li&gt;after running all v3.4 processes, new features in v3.4 are available to the cluster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Before &lt;a href="#upgrade-procedure"&gt;starting an upgrade&lt;/a&gt;, read through the rest of this guide to prepare.&lt;/p&gt;
&lt;h3 id="upgrade-checklists"&gt;Upgrade checklists&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; When &lt;a href="https://github.com/etcd-io/etcd/issues/9480" target="_blank" rel="noopener"&gt;migrating from v2 with no v3 data&lt;/a&gt;, etcd server v3.2+ panics when etcd restores from existing snapshots but no v3 &lt;code&gt;ETCD_DATA_DIR/member/snap/db&lt;/code&gt; file. This happens when the server had migrated from v2 with no previous v3 data. This also prevents accidental v3 data loss (e.g. &lt;code&gt;db&lt;/code&gt; file might have been moved). etcd requires that post v3 migration can only happen with v3 data. Do not upgrade to newer v3 versions until v3.0 server contains v3 data.&lt;/p&gt;</description></item><item><title>Upgrading etcd clusters and applications</title><link>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrading-etcd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-1113--etcd.netlify.app/docs/v3.2/upgrades/upgrading-etcd/</guid><description>&lt;p&gt;This section contains documents specific to upgrading etcd clusters and applications.&lt;/p&gt;
&lt;h2 id="moving-from-etcd-api-v2-to-api-v3"&gt;Moving from etcd API v2 to API v3&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="../../op-guide/v2-migration/"&gt;Migrate applications from using API v2 to API v3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="upgrading-an-etcd-v3x-cluster"&gt;Upgrading an etcd v3.x cluster&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="../upgrade_3_1/"&gt;Upgrade etcd from 3.0 to 3.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="../upgrade_3_2/"&gt;Upgrade etcd from 3.1 to 3.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="upgrading-from-etcd-v23"&gt;Upgrading from etcd v2.3&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="../upgrade_3_0/"&gt;Upgrade a v2.3 cluster to v3.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>