tencent cloud

単一インスタンス版のWordPress
最終更新日:2024-12-03 17:56:23
単一インスタンス版のWordPress
最終更新日: 2024-12-03 17:56:23

操作場面

WordPressは、PHP言語を使用して開発されたブログプラットフォームです。ユーザーは、PHPとMySQLデータベースをサポートするサーバーに、自分のウェブサイトを設置することができます。また、WordPressをコンテンツ管理システム(CMS)として使用することも可能です。
このドキュメントはDocker Hubの公式イメージwordpressで公的にアクセス可能なWordPressウェブサイトを作成する方法を紹介します。

前提条件

注意:
wordpressこのイメージにはWordPressのすべての運行環境が含まれているので、直接プルしてサービスを作成すればいいです。
単一インスタンスバージョンのWordPressを作成するのはテスト用のみです。データの持続的な保存は保証できません。自作のMySQLやTencentDBでデータを保存することをお勧めします。詳細はTencentDBを使用しているWordPressをご参照ください。
クラスターが作成されました。クラスターの作成については、クラスター作成をご参照ください。

操作手順

WordPressサービス作成

1. Tencent Kubernetes Engineコンソールにログインし、左側のナビゲーションバーでClusterを選択します。
2. 「クラスター管理」ページでサービスを作成する必要のあるクラスターIDを選択し、クラスターのロード「Deployment」ページに入って、** Create**をクリックします。下図の通りです:


3. 「Create Workload」ページで次の情報によって、ロードの基本情報を設定します。下図の通りです:


ロード名:作成するロードの名前を入力し、本文はwordpressを例として説明します。
説明:ロードについての情報を記入します。
タグ:key = value、この例ではタグのデフォルト値はk8s-app = wordpressです。
ネームスペース:実際の必要に応じて選択します。
タイプ:実際の必要に応じて選択します。
データボリューム:実際の必要に応じてロードのマウントを設定します。詳細はVolume管理をご参照ください。
4. 次の提示によって、インスタンスコンテナを設定します。 主なパラメータ情報は下記の通りです。他のオプションはディフォルト値を保ちます:
名前:カスタマイズコンテナの名前を入力し、本文はtestを例として説明します。
イメージwordpressを入力します。
イメージバージョン(Tag):latestを入力します。
イメージプルポリシー:次の三つのポリシーを提供し、必要に応じて選択してください。本文は設定しなくてデフォルトポリシーを使用するのを例として説明します。 イメージプルポリシーを設定しなくて、イメージバージョンはnullやlatestの時、Alwaysポリシーを使用し、そうでなければIfNotPresentポリシーを使用します。
Always:いつもリモートでこのイメージをプルします。
IfNotPresent:ローカルイメージをデフォルトで使用し、ローカルにこのイメージがない場合、リモートでこのイメージをプルします。
Never:ローカルイメージだけを使用し、ローカルにこのイメージがない場合、異常を報告します。
5. 次の提示によって、サービスするインスタンス数量を設定します。下図の通りです:


手動調整:インスタンス数量を設定し、本文のインスタンス数量は1に設定します。「+」や「ー」をクリックして、インスタンス数量をコントロールします。
自動調整:いずれかの設定条件を満たせば、インスタンス(pod)数量を自動的に調整します。詳細はサービスの自動的なスケールアウトとスケールインをご参照ください。
6. 次の提示によって、ロードのアクセス設定(Service)をします。
Service:「使用」を選択します。
サービスのアクセス方式:「パブリックネットワークLBでアクセス」を選択します。
Cloud Load Balancer:実際の必要に応じて選択します。
ポートマッピング:TCPプロトコルを選択し、コンテナポートとサービスポートを80に設定します。
注意:
サービスのあるクラスターのセキュリティグループはノードネットワークとコンテナネットワークをインターネットにオープンしてください。同時に、30000 - 32768ポートをインターネットにオープンする必要もありますが、そうでなければTencent Kubernetes Engineが使用できない問題が発生する場合があります。詳細はTencent Kubernetes Engineセキュリティグループ設定をご参照ください。
7. Create Workloadをクリックし、wordpressサービスの作成を完了します。

WordPressサービスにアクセス

次の二つの方式でWordPressサービスにアクセスできます。

Cloud Load Balancer IPでWordPressサービスにアクセス

1. 左側ナビゲーションバーで** Cluster**をクリックして、「クラスター管理」ページに入ります。
2. WordPressサービスのあるクラスターIDをクリックして、Services and Routes > Serviceを選択します。
3. サービス管理のページに入って、WordPressサービスのCloud Load Balancer IPをコピーして、次の通りです。


4. ブラウザのアドレスバーにCloud Load Balancer IPを入力し、「Enter」を押すと、サービスにアクセスできます。

サービスの名前でサービスにアクセス

クラスター内の他のサービスやコンテナはサービスの名前で直接にアクセスできます。

WordPressサービス検証

サービスは成功的に作成されました。サービスにアクセスする時、直接にWordPressサーバーの構成ページに入ります。次の通りです。



その他のWordPress設定

コンテナの作成に失敗した場合、よくある質問をご参照ください。
この記事はお役に立ちましたか?
営業担当者に お問い合わせ いただくか チケットを提出 してサポートを求めることができます。
はい
いいえ

フィードバック