---
schema_version: "1"
id: 10ed06f6c15da683a553e5c8106ae6d4dbb754b60d36b2fc16f2732618f4a992
title: 自己管理 Flex Gateway のアップグレード
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/gateway/1.9/flex-gateway-upgrade.md
canonical_url: https://docs.mulesoft.com/jp/gateway/1.9/flex-gateway-upgrade
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 7a13744cbb05074b84181c41a5393ea9341574c9e81e1da0379f4ecce02461d0
description: MuleSoft Documentation Site
release: "1.9"
latest: false
---
# 自己管理 Flex Gateway のアップグレード

Flex Gateway は、Linux サービスとして、Docker コンテナで、または Kubernetes クラスターからアップグレードできます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3334%;">
</colgroup>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#linux"><img src="https://docs.mulesoft.com/jp/gateway/1.9/_images/install-linux-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#docker"><img src="https://docs.mulesoft.com/jp/gateway/1.9/_images/install-docker-logo.png" alt="25%" width="25%"></a></span></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><span class="image"><a class="image" href="#kubernetes"><img src="https://docs.mulesoft.com/jp/gateway/1.9/_images/install-kubernetes-logo.png" alt="20%" width="20%"></a></span></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#linux">Linux サービスとしてのアップグレード</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#docker">Docker コンテナでのアップグレード</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#kubernetes">Kubernetes クラスターでのアップグレード</a></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#linux)Linux サービスとしてのアップグレード

Flex Gateway は、標準パッケージとして配布できます。次の手順に従って、Flex Gateway を特定のバージョンまたは最新バージョンにアップグレードしてください。

Linux サービスとして Flex Gateway をアップグレードまたはダウングレードするには、次の手順を実行します。

1. 利用可能なパッケージのリストを更新します。
    
    ```ssh
    sudo apt update
    ```
    
    選択可能なバージョンをリストするには、次のコマンドを実行します。
    
    ```ssh
    apt list -a flex-gateway
    ```
2. Flex Gateway を更新します。
    
    - 最新バージョンに更新する場合:
        
        ```ssh
        sudo apt --only-upgrade -y install flex-gateway
        ```
    - 特定バージョンに更新する場合:
        
        ```ssh
        sudo apt --only-upgrade -y install flex-gateway=<version>
        ```
    - ダウングレードバージョンに更新する場合:
        
        ```ssh
        sudo apt --only-upgrade -y --allow-downgrades install flex-gateway=<version>
        ```
3. サービスを再起動します。
    
    ```ssh
    sudo systemctl restart flex-gateway
    ```

## [](#docker)Docker コンテナでのアップグレード

Docker コンテナを更新することはできませんので、新しいバージョンが必要な場合は、新しいイメージバージョンで新しいコンテナを作成し、古いコンテナを置き換えてください。

新しいイメージバージョンは、 [mulesoft/flex-gateway](https://hub.docker.com/r/mulesoft/flex-gateway)​ のリンクから入手できます。

## [](#kubernetes)Kubernetes クラスターでのアップグレード

1. それぞれのチャートリポジトリでチャートを更新します。
    
    ```ssh
    helm repo up
    ```
2. 次のコマンドを (必要な箇所を実際の情報に置き換えて) 実行し、リリースを新しいバージョンの Helm チャートに更新します。
    
    ```ssh
    helm upgrade -n <namespace> <release_name> flex-gateway/flex-gateway --wait
    ```