tencent cloud

Tencent Kubernetes Engine

お知らせ・リリースノート
製品アップデート情報
製品リリース記録
製品の説明
製品の優位性
製品アーキテクチャ
ユースケース
製品機能
リージョンとアベイラビリティーゾーン
クイックスタート
初心者ガイド
標準クラスターのクイック作成
ビギナー向け事例
コンテナアプリケーションのクラウドへのデプロイ Check List
TKE標準クラスターガイド
テンセントクバネティスエンジン
クラスター管理
ネットワーク管理
ストレージ管理
Worker ノードの概要
Kubernetes Object Management
ワークロード
クラウドネイティブサービスガイド
Prometheus監視サービス
TKE Serverlessクラスターガイド
TKE登録クラスターガイド
実践チュートリアル
Serverlessクラスター
ネットワーク
ログ
監視
運用・保守
DevOps
オートスケーリング
よくあるご質問
クラスター類
TKE Serverlessクラスター
運用保守系
サービス類
イメージリポジトリ類
リモート端末類

単一インスタンス版のWordPress

PDF
フォーカスモード
フォントサイズ
最終更新日: 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設定

コンテナの作成に失敗した場合、よくある質問をご参照ください。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック