Helmを使用してKubernetesにアプリケーションをデプロイする方法

この記事は、私の記事「Helmとは何ですか?Ubuntu20.04サーバーにインストールする方法」の続きです。 Helmを初めて使用する場合は、最初に私が言及した記事を読むことをお勧めします。 この記事では、既存のチャートからApacheをリリースします。 サンプルチャートを作成し、リリース、アップグレード、ロールバック、削除、復元します。 後の記事で使用する前に、コマンドを簡単に見てみましょう。 ヘルム検索:ヘルムチャートを検索する ヘルムレポ:リポジトリで追加、一覧表示、削除、更新、インデックス作成などの操作を実行します ヘルム削除:チャートを削除すると、Kubernetesオブジェクトがすべて削除されます。 ヘルムステータス:リリースのステータスを表示します。 ヘルムクリエイト:ヘルムチャートを作成します。 ヘルムインストール:チャートをインストールすると、Kubernetesオブジェクトが作成されます ヘルムのアップグレード:リリースに加えた変更を加えてアップグレードします。 ヘルムの歴史:リリースの履歴を取得します。 ヘルムロールバック:変更を以前のバージョンに戻します。 先に進む前に、Helmの基本に精通していることを前提としています。…

AWSでSFTP対応サーバーを作成する方法

AWS Transfer Familyは、Secure File Transfer Protocol(SFTP)、File Transfer Protocol over SSL(FTPS)、およびFile Transfer Protocol(FTP)をサポートして、AWSS3またはAWSEFS(Elastic File System)との間でファイルを転送します。 Amazon…

Debian10にPHP8をインストールする方法

PHPはスクリプト言語であり、動的でインタラクティブなWebページを開発するための強力なツールです。 もともとは1994年にデンマーク系カナダ人のプログラマーRasmusLerdorfによって作成されました。 W3Techsのデータによると、PHPはパブリックネットワークで実行されている78.9%のWebサイトで使用されています。 したがって、インターネット上の10のWebサイトのうちほぼ8つが何らかの方法でPHPを使用しています。 PHP 8.0は、Web開発で利用可能な最新バージョンです。 これは、PHPチームによってリリースされた最も高度で安全なバージョンです。 このチュートリアルは、Debain 10 BusterLinuxシステムにPHP8.0をインストールするのに役立ちます。 ステップ1-Aptリポジトリを設定する Ondrej Suryは、Debianシステム用の最新のPHPパッケージを含むPPAを維持しています。 システムにいくつかの必要なパッケージをインストールすることから始めましょう。 ターミナルを開き、次のコマンドを実行します。…

Githubアクションを使用してAngularアプリをFirebaseにデプロイする

これらの一連の手順は、GithubアクションをセットアップしてAngularプロジェクトを構築し、プッシュイベントでFirebaseホスティングにデプロイするのに役立ちます。 このチュートリアルを参照して、node.jsアプリケーションをビルドし、firebaseにデプロイすることもできます。 Githubアクションを使用すると、ソフトウェア開発ワークフローをリポジトリ内で自動化、カスタマイズ、および実行できます。 これは、アプリケーションの継続的インテグレーション/継続的デプロイ(CI / CD)ライフサイクルを作成および維持するための最良の方法です。 アプリケーションはすでにGithubリポジトリにプッシュされていると想定しています。 Githubアクションの構成から始めましょう。 ステップ1-Githubアクションを作成する Githubアカウントにログインし、リポジトリにアクセスします。 リポジトリでをクリックします 行動 タブをクリックし、「自分でワークフローを設定する」リンク。 以下のスクリーンショットを参照してください。 ステップ2–ワークフローを作成する…

Ubuntu20.04にIntelliJIDEAをインストールする方法

IntelliJ IDEA は、Javaアプリケーションで人気のある統合開発環境です。 JetBrainsによって開発されました。 IntelliJ IDEAは、コードの完成と検査が簡単なため、初心者にとっては親しみやすいものでなければなりません。 基本的に、SQL、JPQL、HTML、JavaScriptなどの他の多くの言語のインテリジェントなコーディング支援も提供します。 IntelliJIDEAコミュニティと究極のバージョンは次のように利用できます きびきび パッケージ。 これにより、1つのコマンドですばやくインストールできます。 このチュートリアルは、Ubuntu 20.04 LTSLinuxシステムにIntelliJIDEAをインストールするのに役立ちます。 前提条件…

PIP:プライベートPyPiリポジトリからインストール

デフォルトでは pip パブリックPyPiリポジトリからパッケージをインストールしますが、NexusやArtifactoryなどのプライベートリポジトリからパッケージをインストールするように構成することもできます。 このノートでは、構成方法を示します pip プライベートリポジトリからパッケージをインストールします。 また、ユーザー名とパスワードを定義する方法も示します pip 認証が必要なプライベートリポジトリとSSL関連の問題のトラブルシューティング方法。 クールなヒント: を使用してパッケージの特定のバージョンをインストールする方法 pip! 続きを読む→ プライベートリポジトリからのPipインストール プライベートPyPiリポジトリからパッケージをインストールします。…

Nanoで検索する方法

Nanoは、Unix / Linuxベースのシステム向けの人気のある機能豊富なコマンドラインテキストエディタです。 vim / viの後、多くのユーザーがコマンドラインエディターとしてnanoを好みました。 この記事では、コマンドラインインターフェイスでnanoを検索する方法について説明します。 Nanoで検索する方法 nanoでテキストを検索するには、Ctrl-W(「Whereis…」)を押します。 何を検索するかを尋ねられます。テキストを入力して、EnterキーまたはReturnキーを押します。 一致が見つかった場合、curserは最初に一致したオカレンスにジャンプします。 一致するものが見つからない場合、メッセージは「[ “search string” not…

UbuntuにReactJSをインストールする方法

によって開発された フェイスブック 2011年に、 React (別名 ReactJS)は、高速でインタラクティブなユーザーインターフェイスを作成するために使用されるJavascriptライブラリです。 これを書いている時点では、ユーザーインターフェイスを開発するための最も人気のあるJavascriptライブラリです。 Reactは対応するものを打ち負かします– Angular そして Vue JS 機能性と人気の面で。 その人気はその柔軟性とシンプルさに由来しており、これがモバイルアプリとWebアプリケーションの開発における最初の選択肢となっています。 より多い…

Ubuntu20.04にMySQL8.0をインストールする方法

MySQLは、構造化データをテーブル形式で格納するために使用される一般的なリレーショナルデータベース管理システムです。 これはオープンソースのデータベースサーバーであり、SQL(Structured Query Language)ステートメントを使用して対話します。 MySQLは、GNU General PublicLicenseの条件の下で無料で利用できます。 このチュートリアルは、MySQL8をUbuntu20.04 LTS FocalLinuxシステムにインストールするのに役立ちます。 前提条件 sudo特権アカウントアクセスを備えたUbuntu20.04LTSシステムが実行されている必要があります。 次に、システムにログインしてターミナルを開きます。 ssh [email protected]…

Linux Mint20でpgAdmin4を使用してPostgreSQLをインストールする方法

pgAdmin は、機能が豊富なオープンソースのフロントエンド管理ツールであり、簡単に管理できます。 PostgreSQL Webブラウザからのリレーショナルデータベース。 データベースとデータベースオブジェクトの作成と監視を簡素化する使いやすいユーザーインターフェイスを提供します。 PgAdmin 4 以前の改善です pgAdmin ツールであり、Linux、Windows、macOSシステム、さらにはDockerコンテナでも利用できます。 このチュートリアルでは、インストール方法を学習します PostgreSQL と pgAdmin4 オン…