本文では、Tencent Kubernetes Engine(TKE)についてわかりやすく説明します。ユーザーがこのガイドに従ってTKEを簡単に開始することができます。
1.テンセントクバネティスエンジンとは?
Tencent Kubernetes Engine(TKE)は、ネイティブのkubernetesをベースとしてコンテナを中心に据えた、拡張性が高くハイパフォーマンスなコンテナ管理サービスを提供します。Tencent CloudのIaaS製品との密接な連携により、お客様のビジネスの速やかなコンテナ化をお手伝いします。詳細については、製品概要をご参照ください。 2.TKE料金について
TKEは、さまざまな種類のKubernetesクラスターの作成をサポートしており、クラスターの種類によって課金項目と課金基準が異なります。課金モデルや具大的な価格については、購入ガイドをご参照ください。 3.TKEの使用
3.1登録および認証
3.2ロール権限授与
他のクラウドサービスリソースに正常にアクセスするには、現在のサービスロールに権限を授与してください。
Tencent Cloudコンソールにおいて、クラウド製品 > TKEを選択し、TKEコンソールに進み、インターフェースのプロンプトに従ってTKEを権限承認します。サービスの承認を完了して関連のリソース操作権限を取得した時点から、クラスターの作成を開始できます。操作手順は次のとおりです。 1. 「サービスの権限承認」というポップアップウィンドウの情報を確認し、CAMへをクリックします。下の図に示すとおりです。 2. 「ロール管理」ページで、ロール関連情報の詳細を確認します。下の図に示すとおりです。 3.3クラスターの作成
3.4ワークロードのデプロイ
TKEは、イメージデプロイおよびYAMLファイルオーケストレーションの両方の方法でワークロードをデプロイできます。
3.5クラスターの運用保守
コンテナサービスTKEは、クラスター、アプリケーション、ストレージ、ネットワークなどのモジュールの管理プラットフォームとして機能します。詳細な情報や実践的な作業が必要な場合は、以下を参照してさらに理解するうえで使用してください。
|
KubernetesのコマンドラインツールKubectlを介して、ローカルのクライアントマシンからTKEクラスターに接続します | |
実行中のKubernetesクラスターをアップグレードします | |
作成済みのKubernetesクラスターにインスタンスを追加します | |
Kubernetesクラスター内ノードを管理します | |
コンソールからKubernetesのネイティブオブジェクトを直接操作します | |
Serviceメソッドを使用して、コンテナ群に固定アクセスポータルを提供します | |
Ingressリソースによって異なる転送ルールを設定します | |
| |
コンテナネットワークのアドレス範囲内のIPアドレスをクラスター内コンテナに割り当てます | |
Kubernetesクラスター内サービスログのストレージと分析を行います | |
| |
Tencent Container Registry内でホストされるプライベートイメージを使用してアプリケーションのデプロイを行います | |
4.入門必読
基幹ネットワークでTKEを使いたいのですが、可能ですか
いいえ、TKEは現時点では プライベートネットワークのみをサポートしています。
既存のCloud Virtual Machine(CVM)を選択してクラスターに加えることは可能ですか
可能です。クラスター作成が完了した後は、既存CVMを追加できます。詳細については、既存ノードの追加をご参照ください。 サービスが起動し続けた状態なのはなぜですか
サービス内コンテナに継続的に実行されているプロセスがない場合、サービスは起動し続けた状態になります。サービスの起動に関するご質問については、イベントに関するよくあるご質問をご参照ください。 クラスターを作成する前、どのようにネットワークを計画すればよいですか
クラスターを作成する場合、クラスターネットワークセグメントとコンテナネットワークは重複できません。通常、Virtual Private Cloud(VPC)内のサブネットを選択して、クラスターのノードネットワークに用います。詳細については、コンテナネットワークとクラスターネットワークの説明をご参照ください。 作成済みのサービスには、どのようにアクセスするのですか
提供されるアクセスポータルはアクセス方法によって異なります。詳細については、サービスアクセス方法。 コンテナはどのようにパブリックネットワークにアクセスするのですか
コンテナは存在するノードにブリックネットワークIP帯域幅がある場合、コンテナはパブリックネットワークに直接アクセスできます、コンテナは存在するノードにブリックネットワークIP帯域幅がいない場合、パブリックネットワークにアクセスするにはNATゲートウェイを使ってください。
イメージの作り方がわからないのですが、TKEを使えばよいのでしょうか
TKEに統合されたHelm 3.0関連機能により、helm chart、コンテナイメージ、ソフトウェアサービスなど、さまざまな製品やサービスの提供が可能です。作成済みのアプリケーションは、指定したクラスター内で実行され、対応する機能が提供されます。詳細については、アプリケーション管理をご参照ください。 私の業務では、たくさんのテキストや環境変数を設定する必要がありますが、どのように管理すればよいですか
設定項目から設定ファイルを管理できます。 サービス同士で相互アクセスしたい場合は、どうすればよいですか
クラスター下の同じNamespaceのサービス同士であれば直接相互アクセスができますが、異なるNamespaceのサービスは、<service-name>.<namespace-name>.svc.cluster.localという形式によってアクセスする必要があります。
5. フィードバックおよびアドバイス
テンセントクバネティスエンジン製品およびサービスを使用する上で何らかの質問や助言がある場合は、以下の方法でフィードバックしてください。後ほど専門スタッフがお客様のお問い合わせに回答いたします:
製品ドキュメントの問題などを発見した場合(リンク、内容、APIエラーなど)は、ドキュメントのページ右側のドキュメントに関するフィードバックをクリックするか、または問題が存在するコンテンツを選択してフィードバックしてください。
製品に関する問題が発生した場合、チケットを提出からサポートを求めることができます。