k8s サービス springboot プロジェクト アプリケーションをアップグレードする際の 502 エラーを解決する方法
May 11, 2023 pm 10:28 PM
小さなステップと迅速な反復の開発モデルがますます多くのインターネット企業で認識され、採用されるにつれて、アプリケーションの変更とアップグレードの頻度はますます高くなっています。さまざまなアップグレード ニーズに対応し、アップグレード プロセスがスムーズに進むようにするために、一連の導入およびリリース モデルが誕生しました。シャットダウン リリース - アプリケーション インスタンスの古いバージョンを完全に停止してから、新しいバージョンをリリースします。このリリース モデルは主に、新バージョンと旧バージョンの非互換性と共存できない問題を解決することを目的としていますが、一定期間サービスが完全に利用できなくなるという欠点があります。ブルーグリーン リリース - 同数の新しいバージョンと古いバージョンのアプリケーション インスタンスを同時にオンラインでデプロイします。新しいバージョンがテストに合格すると、トラフィックはすぐに新しいサービス インスタンスに切り替えられます。この公開モデルは、ダウンタイム公開時にサービスが完全に利用できないという問題を解決しますが、比較的大規模な問題が発生します。
详解 K8S 高可用部署,超详细!
Aug 02, 2023 pm 04:00 PM
Kubernetes(k8s)最新版最完整版基础环境部署+master 高可用实现详细步骤。
k8s に Redis クラスターをデプロイする方法
May 31, 2023 pm 05:25 PM
redis クラスターの構築 1.1 redis-cli を使用してクラスターを作成します #redis ポッドに対応する ipkubectlgetpod-njxbp-owide を表示します>NAMEREADYSTATUSRESARTSAGEIPNODENOMINATEDNODEREADINESSGATESredis-01/1Running018h10.168.235.196k8s-masterredis-11/1Running018h10.168。 235.225k 8s-masterredis-21 /1実行中018h10.168 。
Javaプロジェクトをk8sにデプロイする方法
May 15, 2023 pm 06:07 PM
はじめに Java プロジェクトでは、開発およびデバッグのプロセス中にさまざまな環境にインストールおよびデプロイする必要があります。これまで、仮想マシンのデプロイメントを使用するときは、マシン上でコマンドを実行するか、Jenkins スクリプトを構成することによってデプロイメントを自動化していました。ただし、コンテナ環境での高可用性プロジェクトのインストールと展開には、コンテナ化テクノロジと k8s のスケジューリングと実行を使用する必要があります。一般に、正式な環境では、コンテナ化されたデプロイメントを形成するために次の部分が必要になります: コンテナ環境 dockerContainerdk8s クラスター k8s 管理システム KubeSoheredashboard (k8s 独自の管理システム) ミラー ウェアハウス Dockerhub registryharbor コード ウェアハウス githubgitlab
Springboot プロジェクトを k8s にデプロイする方法
May 15, 2023 am 10:04 AM
Springboot を k8s にデプロイする手順 Springboot プロジェクトはイメージをパッケージ化し、イメージ ウェアハウスにデプロイします。プライベート イメージ ウェアハウスにログインします。イメージをプルします。デプロイメントを作成します。サービス アクセス ポートを公開します。シークレットを作成します。プライベート イメージ ウェアハウスにログインします。シークレットを作成し、docker レジストリの認証情報を保存する必要があります。シークレットを作成します~$kubectlcreatesecretdocker-registryfdf-docker. -secret--docker-server=registry.cn-chengdu.aliyuncs.com--docker-ユーザー名=176
k8s と docker の違いは何ですか
Jul 24, 2023 am 11:37 AM
k8s と docker の違いは次のとおりです: 1. 抽象化のレベルが異なります。Docker はコンテナ化テクノロジを提供し、Kubernetes はコンテナ オーケストレーションと管理用のプラットフォームを提供します。2. 管理範囲が異なります。Docker は主にローカル開発と単一ホスト環境に使用されます。コンテナ管理、Kubernetes はマルチホストまたはクラウド環境でのコンテナオーケストレーションとスケジューリングに適しています; 3. 異なる機能; 4. 異なるアプリケーションライフサイクル管理; 5. 異なるスケーリング機能; 6. 高可用性およびその他の違い。
Kubernetes クラスターの力を解き放つ
Feb 06, 2024 am 10:01 AM
マイクロサービスとスケーラブルなアプリケーションの台頭により、アプリケーションの構築、デプロイ、管理の方法が根本的に変わり、コンテナーが必要になりました。開発者や他のソフトウェア チームは、コンテナ化されたアプリケーションをより適切に管理および調整するために、この文化とツールセットを必要としています。 Kubernetes は、コンテナ化されたアプリケーションの管理と調整の方法を再構築する変革力です。 Kubernetes は、クラウドに依存しないアプローチを提供しながら、コンテナベースのデプロイメントのバックボーンとなっているオープンソースのコンテナ オーケストレーション プラットフォームです。