著者|ジングルベル
REVIEW:適切なサーバーにアプリケーションを展開、技術者の開発を伴う永遠の周りにオープンされていない、この記事はあなたに説明します:コンテナサービスのACKの場合、真を達成するためにどのように「ワンクリックの展開」K8Sで、効率の開発と展開を改善するために、私たちは、クイックステップを使用して行います。
「革新」によって開発された開発効率を改善しようとしているとき、会社でそれらの重要性を損なう、あるいはそれらの元の位置を置き換えるようだ、問題を解決するために:インターネット時代の継続的な発展に伴い、開発者はこのジレンマに直面する可能性。
例えば、クラウド時代のネイティブ、一部の企業は、資金のR&Dチームを管理し、K8S運用・保守、柔軟性の問題ではなく、雇うためにたくさんのお金を費やす必要の形成を解決することを好みます。
K8Sの場合、その値は、ヘルプの企業が運用コストを削減するだけでなく、柔軟性、敏捷性、ポータブル能力をもたらすことができないあります。
しかし、開発者のために、私たちの価値観は、単にK8Sと同じ問題を解決することはできないはずですが、より柔軟にする方法について考え、ジレンマから逃れ、より効率的な使用は、これらの「あなたのために働くことができる」ことをK8S自分のスキルをアップグレードします。
ACKコンテナサービスとは何ですか
ACKコンテナサービスは、エンタープライズクラスのコンテナアプリケーションの完全なライフサイクル管理をサポートするために、高性能なスケーラブルなコンテナアプリケーション管理機能を提供するために、セットアップおよびその他のクラスタの展開を簡素化するように適応して強化することがネイティブK8Sに基づいて、アリクラウドの仮想化統合されます、ストレージ、ネットワーキングおよびセキュリティ機能は、最高のクラウドコンテナアプリケーションの実行環境を構築します。
コア機能:
クラスタ管理:フレキシブル・エリア・ネットワーク環境と選択は、自分のニーズに応じて、クラスタを作成し、削除するために別のエリアを選択してください。
さまざまな方法ホスティングサーバー:指定したクラスタ・サポートにクラウドサーバーを作成する権限コンテナサービスをサポートするためには、指定されたクラスタに購入したクラウドサーバを追加します。
ワンストップコンテナのライフサイクル管理:ネットワーク、ストレージ、ロギング、モニタリング、スケジューリング、ルーティング、権限を含みます。
柔軟なスケジューリング拡大戦略は、簡単に上流と下流の配信プロセスを開き、親和政策支援と規模のサービス・レベルをAZの高可用性と災害復旧、クラスタリングおよびアプリケーション管理OpenAPIを、簡単にドッキング継続的インテグレーションと独自システムの導入を横断します:。
ACKにコンテナサービス「の展開ワンクリック」を達成する方法
開発と展開の効率を向上させる多くの方法がありますがあなたと共有する今日は地元のIDEのプラグインである- クラウドツールキット、開発者が最も使用されるプラグインの一つであることを述べました。
それだけでなく、このプロセス全体の自動化の最終的な展開に発展をコーディングすることができますが、また、任意のサーバ&クラウドにデプロイすることができます(ECS、EDAS、K8Sや雲などをアプレット)だけでなく、多くの機能が付属しています:Arthasは診断、ダボツール、ターミナルターミナル、ファイルのアップロードとMySQLのアクチュエータ、最も重要な点は次のとおりです。無料!無料!無料!多くのオンラインブログ、ウェブサイトの技術は、国民が関連する評価の数を持って、私たちが見て、または自分自身をインストールしようとすることができ、試してみてください[展開]キーの機能を!
ここでは、このプラグインを使用する方法、アプリケーションがキーコンテナサービスのACKに展開されます。
(A)プラグインをインストールします
無料のプラグインをダウンロードするためのリンクをクリックしてください:https://www.aliyun.com/product/cloudtoolkit
(B)の構成プラグインの設定
クリック:トップメニューのツール- >アリババクラウドツールキット- >設定- > アリババクラウドツールキットの左側のリスト- > [アカウント。
次のインターフェイス、コンフィギュレーションアリクラウドアカウントAKとSKは、コンフィギュレーションの設定を完了します。(アカウントが子供である場合には、AKとSKのサブアカウントに記入)
(C)ローカルミラーパッケージドッカーを設定します
クリック:トップメニューの[ツール] - > [アリババクラウドツールキット- >設定- > アリババクラウドツールキットの左のリスト- >ドッカーを。
以下は、ドッカーローカルミラーパッケージを提供します。
(D)アプリケーションを展開します
:、> CS Kubernetesに展開し、次のようにウィンドウが表示された展開 - のIntelliJ IDEAでは、プロジェクト名、表示されるメニューで、アリババクラウド上で右クリック
ステップ1:設定された画像
[画像]タブでは、コンテキストディレクトリとDockerfileのローカルアプリケーションを選択します(通常は自動的に識別し、ローカルアプリケーションエンジニアリングに応じて設定されます)。
画像領域コンテナサービスACR、名前空間とミラー倉庫を選択し、[コンテナ]タブをクリックします。
説明:あなたは、倉庫を反映していない場合は、ダイアログボックスの右上隅に、ミラーイメージリポジトリを作成するには、コンテナ倉庫に新しいリポジトリジャンプの作成]をクリックし、ミラーコンテナ倉庫文書を作成するための手順を参照してください。
ステップ2:コンテナを設定
コンテナ]タブでは、コンテナサービスACK展開(展開)、クラスター(クラスター)と名前空間(名前空間)を選択します。
指定されたコンテナ(コンテナ)を選択します。
説明:あなたはACKコンテナサービスの展開を作成していない場合は、ダイアログボックスの右上隅に、新しいKubernetes展開の作成]をクリックし、コンテナサービスの展開を作成するために、ACKコンソールをジャンプする、コンテナサービスのACKのドキュメントを作成する手順を参照してください。
第三段階:展開の実装
ACKへのローカルアプリケーション配備コンテナサービスを完了するために、[実行]ボタンをクリックした後。
ホスト、開発と展開の速度8倍に「ワンクリックの展開」を達成する方法!
このプラグインは、すなわち、サーバ、6種類のアプリケーションを展開することができます:
- ホスト(任意のサーバー)
- ECS
- CS K8S
- EDAS(K8SアプリケーションのためのECSアプリケーション&EDASのための包括EDAS)
- ミニプログラム(アプレットの雲)
- SAE
ここでは、私がホストにワンクリックでの展開をどのように適用するかを、詳細に説明します。
最初のステップ:サーバを追加します
- クリック:トップメニューの[ツール] - > [アリババクラウド- >アリババクラウドビュー- >ホスト、 マシン・インタフェースのオープンビューを次のように:
- クリックして、右上隅には、ホストの追加]ボタンを、以下に示すように、マシン・インタフェースを追加し、関連する構成を設定します。
第二段階:展開の実装
IntelliJ IDEA、右プロジェクト名で、アリババクラウド表示されるメニューをクリックしてください - >展開は、展開のパラメータを設定し、展開ウィンドウ以下、...ホストへの展開をクリックし、表示されます、あなたは最初の展開を行うことができます。
展開パラメータ:
配布ファイル:展開ファイルは、次の2つの方法が含まれています。
Mavenをビルドします:現在のプロジェクトをビルドするためにMavenを使用している場合は、直接構築し、クラウドツールキットを使用して展開することができます。
アップロードファイル:現在のプロジェクトは、Mavenのビルドを採用していない、またはローカルファイルが既にパッケージ化展開を存在する場合は、直接ローカルのデプロイメント・ファイルを選択し、アップロードすることができます。
ホスト・ターゲットを展開し、ドロップダウンリストから選択し、タグをして、サーバーが展開されるように選択します。:
場所展開:そのよう/ルート/ tomcatに/ webappsのように、ECSに展開パスを入力します。
Commond:このようSHの/root/restart.shなどのアプリケーションを起動するコマンドを入力します。アプリケーションパッケージの展開が完了した後に語った、コマンドを実行する- Javaプログラムのために、通常はTomcatは、コマンドを起動します。
最後に、私はあなたが質問をするコミュニティに参加することができます任意の質問を持って、今日は、プラグインが実際にツールを使用する能力を向上させ、あなたが開発と展開の効率を向上させることができ、我々はそれをインストールしようとすることができるお勧めしたいと考えています。
クラウドツールキット交換基へようこそ
「アリババクラウドネイティブマイクロチャネルパブリック番号(ID:Alicloudnative)フォーカスマイクロサービスで、サーバレス、コンテナ、サービスメッシュ及び他の技術分野、クラウドネイティブで人気の技術動向を中心に、クラウドネイティブの大規模な着陸の練習は、ほとんどがクラウドネイティブ開発を理解してください技術公衆番号。」
より詳細な情報は心配することができ、「アリババクラウドネイティブ」。