<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Install on </title>
    <link>https://emissary-ingress.dev/docs/4.1/topics/install/</link>
    <description>Recent content in Install on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://emissary-ingress.dev/docs/4.1/topics/install/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Migration Matrix</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/migration-matrix/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/migration-matrix/</guid>
      <description>&lt;Alert severity=&#34;warning&#34;&gt;&#xA;  &lt;b&gt;Read the instructions below&lt;/b&gt; before making any changes to your cluster!&#xA;&lt;/Alert&gt;&#xA;&lt;p&gt;There are currently multiple paths for upgrading Emissary, depending on what version you&amp;rsquo;re currently&#xA;running, what you want to be running, and whether you installed Emissary using Helm or YAML.&lt;/p&gt;&#xA;&lt;p&gt;(To check out if you installed Emissary using Helm, run &lt;code&gt;helm list --all-namespaces&lt;/code&gt; and see if&#xA;Emissary is listed. If so, you installed using Helm.)&lt;/p&gt;&#xA;&lt;Alert severity=&#34;warning&#34;&gt;&#xA;  &lt;b&gt;Read the instructions below&lt;/b&gt; before making any changes to your cluster!&#xA;&lt;/Alert&gt;&#xA;&lt;h2 id=&#34;if-you-installed-emissary-using-helm&#34;&gt;If you installed Emissary using Helm&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;If you&amp;rsquo;re running.&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;You can upgrade to&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.9&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-3.9/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.8.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-3.8/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.7.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-3.7/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.5&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-2.5/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.4.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-2.4/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.0.5&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-2.0/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 1.14&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/helm/emissary-1.14/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary prior to 1.14&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;../../../../1.14/topics/install/upgrading&#34;&gt;Emissary 1.14&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;if-you-installed-emissary-manually-by-applying-yaml&#34;&gt;If you installed Emissary manually by applying YAML&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;If you&amp;rsquo;re running.&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;You can upgrade to&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.9&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-3.9/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.8.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-3.8/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 3.7.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-3.7/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.5&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-2.5/&#34;&gt;Emissary 3.10&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.4.X&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-2.4/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 2.0.5&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-2.0/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary 1.14&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://emissary-ingress.dev/docs/4.1/topics/install/upgrade/yaml/emissary-1.14/&#34;&gt;Emissary 2.5&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;Emissary prior to 1.14&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;../../../../1.14/topics/install/upgrading&#34;&gt;Emissary 1.14&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;</description>
    </item>
    <item>
      <title>Bare metal</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/bare-metal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/bare-metal/</guid>
      <description>&lt;p&gt;In cloud environments, provisioning a readily available network load balancer with Emissary is the best option for handling ingress into your Kubernetes cluster. When running Kubernetes on a bare metal setup, where network load balancers are not available by default, we need to consider different options for exposing Emissary.&lt;/p&gt;&#xA;&lt;h2 id=&#34;exposing-emissary-via-nodeport&#34;&gt;Exposing Emissary via NodePort&lt;/h2&gt;&#xA;&lt;p&gt;The simplest way to expose an application in Kubernetes is via a &lt;code&gt;NodePort&lt;/code&gt; service. In this configuration, we create the Emissary service] and identify &lt;code&gt;type: NodePort&lt;/code&gt; instead of &lt;code&gt;LoadBalancer&lt;/code&gt;. Kubernetes will then create a service and assign that service a port to be exposed externally and direct traffic to Emissary via the defined &lt;code&gt;port&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Convert to v3alpha1</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/convert-to-v3alpha1/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/convert-to-v3alpha1/</guid>
      <description>&lt;p&gt;Once your Emissary 3.X installation is running, it is &lt;strong&gt;strongly recommended&lt;/strong&gt; that&#xA;you convert your existing configuration resources from &lt;code&gt;getambassador.io/v2&lt;/code&gt; to&#xA;&lt;code&gt;getambassador.io/v3alpha1&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;Alert severity=&#34;info&#34;&gt;&#xA;  While it is not necessary to convert all your resources to &lt;code&gt;getambassador.io/v3alpha1&lt;/code&gt;&#xA;  immediately, you should ultimately update them all for full functionality with Emissary&#xA;&lt;/Alert&gt;&#xA;&lt;p&gt;In general, the best way to convert any resource is to start with &lt;code&gt;kubectl get&lt;/code&gt;: using&#xA;&lt;code&gt;kubectl get -o yaml&lt;/code&gt; on any &lt;code&gt;getambassador.io/v2&lt;/code&gt; resource will cause Emissary to&#xA;translate it to a &lt;code&gt;getambassador.io/v3alpha1&lt;/code&gt; resource. You can then verify that the&#xA;&lt;code&gt;getambassador.io/v3alpha1&lt;/code&gt; resource looks correct and re-apply it, which will convert the&#xA;stored copy to &lt;code&gt;getambassador.io/v3alpha1&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Integration to community projects</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/ambassador-oss-community/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/ambassador-oss-community/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Ambassador Edge Stack is now available and includes additional functionality beyond the current Emissary.&lt;/strong&gt;&#xA;These features include automatic HTTPS, OAuth/OpenID Connect authentication support, integrated rate&#xA;limiting, a developer portal, and &lt;a href=&#34;https://emissary-ingress.dev/edge-stack-faq/&#34;&gt;more&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;emissary-integrations&#34;&gt;Emissary integrations&lt;/h2&gt;&#xA;&lt;p&gt;If you still want to use just Emissary, don&amp;rsquo;t worry! Emissary&#xA;is currently available out-of-the-box in some Kubernetes installers and local environments.&lt;/p&gt;&#xA;&lt;Table /&gt;</description>
    </item>
    <item>
      <title>Migrate to Emissary 2.x</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/migrate-to-2-alternate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/migrate-to-2-alternate/</guid>
      <description>&lt;p&gt;You can upgrade from any version of Ambassador Edge Stack or Emissary to&#xA;any version of either by installing the new version in a new Kubernetes cluster,&#xA;then copying over configuration as needed. This is the way to be absolutely&#xA;certain that each installation cannot affect the other: it is extremely safe,&#xA;but is also significantly more effort.&lt;/p&gt;&#xA;&lt;p&gt;For example, to upgrade from some other version of Ambassador Edge Stack or&#xA;Emissary to Emissary 2.X:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrate to Emissary 3.x</title>
      <link>https://emissary-ingress.dev/docs/4.1/topics/install/migrate-to-3-alternate/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://emissary-ingress.dev/docs/4.1/topics/install/migrate-to-3-alternate/</guid>
      <description>&lt;p&gt;You can upgrade from any version of Ambassador Edge Stack or Emissary to&#xA;any version of either by installing the new version in a new Kubernetes cluster,&#xA;then copying over configuration as needed. This is the way to be absolutely&#xA;certain that each installation cannot affect the other: it is extremely safe,&#xA;but is also significantly more effort.&lt;/p&gt;&#xA;&lt;p&gt;For example, to upgrade from some other version of Ambassador Edge Stack or&#xA;Emissary to Emissary 3.X:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
