検索結果
-
3.5Dockerの登場以降,アプリケーションはコンテナイメージとして管理・実行できるようになりました。コンテナイメージには,アプリケーションの実行に必要な言語ランタイムやライブラリなどがすべて含まれているため,どんな環境でも同じアプリケーションを同じように実行できます。このコンテナの利点を活かして,アプリケーションのデプロイ・設定・管理を自動的に行うためのソフトウェアが「Kubernetes(クーバネティス)」です。 本書は,コンテナイメージの作成・デプロイ・運用という一連の流れに沿って,アプリケーション(コンテナ)を本番運用で使える状態(プロダクションレディ)にまで持っていく方法を解説します。 具体的には,アプリケーションの開発や運用に携わる人向けに,Kubernetesクラスタ上で,アプリケーション(コンテナ)のデプロイ,更新,安定性の向上,セキュリティの強化,ロギング,モニタリングなどを行う方法を扱います(Kubernetesクラスタそのものの構築や運用については扱っていないため,ご注意ください)。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 DockerやKubernetesを使ってアプリケーションをデプロイすることは、いまや当たり前になりつつあります。しかしながら、DockerやKubernetesのセキュリティを確保することはいまだに簡単ではありません。 デフォルトの設定でコンテナを実行していませんか? Kubernetesのリソースに対する権限を正しく設定できていますか? 本書は、DockerやKubernetesのセキュリティを強化するための設定方法や、便利なツールの使い方について、網羅的かつ詳細に記しています。また、Dockerに代わるコンテナエンジンとして話題のPodmanなど、最新のソフトウェアに関する情報もふんだんに盛り込みました。 第1章 Docker/Kubernetesのおさらい 第2章 コンテナ運用における脅威の事例 第3章 ランタイムのセキュリティTips 第4章 イメージのセキュリティTips 第5章 KubernetesクラスタのセキュリティTips 第6章 アプリケーション間通信を守る
-
-1巻2,420円 (税込)本書は,月刊誌『Software Design』の人気記事の中から,初学者向けのLinux特集記事を必要に応じて更新,再編集した書籍です。 Linuxの知識が役立つ場面は幅広く,DockerやAmazon EC2といった定番の開発環境においても,裏側ではLinuxが動いています。また,インフラエンジニアはもちろんのこと,フロントエンドエンジニアにとっても重要なスキルです。たとえばアプリケーションの開発環境を用意したり,デプロイ作業でトラブルを回避したりする際に重宝します。ネットワークトラブルの解決や,セキュリティを考慮するうえでも重要です。 本書ではLinuxの環境を実際に動かして操作を手になじませつつ,プロセスやパーミッションなどの独自概念,ネットワーク機能,UNIXコマンドなどの理解を深めます。もしあなたがこれからエンジニアの道を進むのであれば,Linuxの知識を早期に習得することは,今後大きなアドバンテージとなるはずです。