電通総研 テックブログ

電通総研が運営する技術ブログ

Kubernetes

Amazon EKS マネージド型ノードグループの更新動作におけるEviction APIの実行状況を確認する方法

こんにちは。X(クロス)イノベーション本部クラウドイノベーションセンターの柴田です。 この記事ではAmazon EKS マネージド型ノードグループの更新動作におけるEviction APIの実行状況を確認する方法をご紹介します。 背景・課題 Eviction APIの実行状況を…

Amazon EKSのWindowsノードを用いてUEアプリケーションを配信する 前編

こんにちは、金融ソリューション事業部の孫です。 前回の記事で、Amazon EKS(AWSが提供するKubernetesサービス、以下EKSと略)用のWindowsノードAMI(Amazon Machine Images、以下AMIと略)の構築方法について紹介しました。 今回は、このAMIを使用してWind…

Amazon EKSのWindowsノードを用いてUEアプリケーションを配信する 後編

こんにちは、金融ソリューション事業部の孫です。 記事の前編では、Kubernetes上に必要なDockerイメージを作成しました。 今回は、EKSの構築に取り組み、KubernetesホスティングのUEアプリケーションを配信します。 はじめに 実施手順 開発環境 インフラ構造…

UEアプリ用のカスタムWindows Node AMIを作成する 前編

こんにちは、金融ソリューション事業部の孫です。 本記事ではUEアプリ用のカスタムWindows Node AMIを作成します。 これまでの記事ではLinuxベースのノードで運用しておりました。 しかし、開発プロジェクトによってはWindowsノードは必須となるケースがある…

UEアプリ用のカスタムWindows Node AMIを作成する 後編

こんにちは、金融ソリューション事業部の孫です。 前編では、Unreal Editorを含むWindowsコンテナイメージの構築を完了しました。 本記事では、前編で構築したコンテナイメージを利用するAmazon EKS(以下EKS)のWindows Node AMIを作成します。 EKSのドキュ…

Azure Kubernetes Service(AKS)でマルチテナントSaaSを構築

こんにちは。金融ソリューション事業部の水野です。 本記事は電通国際情報サービス Advent Calendar 2023の12月25日の記事です。 今回は、BtoB向けSaaSをマルチテナントで実装した際の検討事項、採用した戦略について記載します。 Kubernetesでクラスタを構…

Googleが提供しているmicroservices-demoの一部をRust実装に置き換えてAmazon EKSにデプロイしてみた

こんにちは。金融ソリューション事業部の多田です。 本記事は 電通国際情報サービス Advent Calendar 2023 22日目の記事となります。 前日の記事は星野将吾さんの「若手こそ受けておきたい!IPA システムアーキテクト試験」でした。 はじめに microservices-…

Kubernetesを使ってUnreal Engine Dedicated Serverをスケーラブルに運用する【Part1】

こんにちは!金融ソリューション事業部の孫です。 以前の記事ではUnreal Engine Dedicated Serverの構築方法について紹介しました。 今回は続きの記事として、以下の3部で、AWSが提供するEKSを使用してマッチメイキング機能を持つAgonesでGameServerを運用す…

Kubernetesを使ってUnreal Engine Dedicated Serverをスケーラブルに運用する【Part2】

こんにちは、金融ソリューション事業部の孫です。 シリーズの最初の記事(Part1)では、Kubernetesの強力な機能を活用するためにEKS(Elastic Kubernetes Service)をどのように設定するかについて詳しく説明しました。 EKSの設定が成功した後、ゲームのイン…

Kubernetesを使ってUnrealEngine Dedicated Serverをスケーラブルに運用する【Part3】

こんにちは、金融ソリューション事業部の孫です。 前回のPart1記事に続きましてPart2では、OpenMatchとAgonesを使用して、柔軟性がありスケーラブルなゲームマッチングとゲームサーバー管理システムの構築方法を詳しく説明しました。 この記事(Part3)では…

EKSにてワークロードの中断を極限に減らしスポットインスタンスを運用するためには

はじめに 前提 この記事の対象とする読者の方 スポットインスタンスについて 2つのシグナル 2分前中断シグナル 再調整推奨シグナル スポットインスタンスのリソース確保 マネージド型ノードグループの利用 Mixed Instance Policyの利用 Cluster Autoscalerを…

オンプレミス環境のIngressで社内向けサービスと社外向けサービスを公開したい

こんにちは。X(クロス)イノベーション本部 ソフトウェアデザインセンター の山下です。 皆さんkubernetes(以降k8s)は使っていますか? 今回はGKEなどのマネージドなk8sではなく、オンプレミス環境でのk8s向けのノウハウを紹介する記事になります。 オンプ…

Argo CDを使ってIstioをバージョンアップする

こんにちは。X(クロス)イノベーション本部クラウドイノベーションセンターの柴田です。 この記事は 電通国際情報サービス Advent Calendar 2022 の5日目の投稿です。 前日の記事は宮澤さんの「お金をかけずにAWS Certified SysOps Administrator - Associa…

kustomizeでCustom Resourceを扱う

こんにちは。Xイノベーション本部クラウドイノベーションセンターの柴田です。 本記事ではkustomizeでCustom Resourceを扱う方法を紹介します。 kustomizeとは kustomizeでCustom Resourceを適切に扱う kustomizeはデフォルトでCustom Resourceを適切に扱え…

Renovateを用いたKubernetesエコシステムの自動バージョンアップ

こんにちは。Xイノベーション本部クラウドイノベーションセンターの柴田です。 本記事では Renovate を使ったKubernetesエコシステムの自動バージョンアップを紹介します。 なお本記事の内容は Kubernetes Meetup Tokyo #48 で紹介された 個人運用k8sクラス…

Teleportを使ってKubernetesクラスタへアクセスする際の再認証方式を設定する

こんにちは。X(クロス)イノベーション本部クラウドイノベーションセンターの柴田です。本記事ではTeleportを使ってKubernetesクラスタへアクセスする際の再認証方式を設定する方法を紹介します。 Teleportとは 前提条件 Teleportを使ってGitHub SSOでKuber…

GitOpsを利用したAzure Kubernetes Serviceへのアプリケーションデプロイ

こんにちは、電通国際情報サービス(ISID)の上羽です。 私はクラウドイノベーションセンターという組織に所属し、社内におけるパブリッククラウドの活用推進やクラウドテクノロジーの研究開発を行っています。この記事は最近Azureでパブリックプレビューと…

Amazon EKSのクラスター認証・認可を理解する

こんにちは、電通国際情報サービス デジタルイノベーション部の加世です。 昨今は、コンテナアプリケーション開発が主流であり、コンテナオーケストレーションを理解することは非常に重要であると考えています。 そこで、コンテナオーケストレーションツール…