並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 360件

新着順 人気順

EKSの検索結果161 - 200 件 / 360件

  • Kubernetesの導入で考えたこと、一緒に導入したもの - アクトインディ開発者ブログ

    morishitaです。 yamamotoが次のエントリで紹介しましたが、いこーよを Kubernetes 上で運用し始めて3ヶ月になろうとしています。 tech.actindi.net まあトラブルもありますし、やってみてEC2で運用していたのとは勝手が違うところに苦労しつつですが、移行してよかったと思っています。 移行前の状況 いこーよは弊社のメインサービスであり、最も長くメンテナンスを続けているシステムでもあります。 トラブルが発生するとご迷惑をおかけするユーザが多いサービスでもあります。 そのため、とりあえず落ちずに稼働しているしということで、改善のためにインフラに大きく手を入れることには及び腰になっていました。 この数年はサービスの成長にともない現れるシステムの綻びをちょっとづつ改良しながらいこーよを支えているという状況でした。 いこーよの姉妹サービスであるいこレポでは、Rail

      Kubernetesの導入で考えたこと、一緒に導入したもの - アクトインディ開発者ブログ
    • Local cluster for EKS on AWS Outpostsについて紹介 - NTT Communications Engineers' Blog

      はじめに こんにちは、イノベーションセンターの鈴ヶ嶺です。 本記事では、自社データセンター等でAWSサービスを利用可能なAWS OutpostsにおけるElastic Kubernetes Service(EKS)で新たに追加されたLocal clusterの概要や通信切断検証の結果について紹介します。 以前記事にした2022年3月17日時点では、ワーカーノードはAWS Outposts上で実行し、KubernetesコントロールプレーンはAWS Cloud上で実行する構成でした。この構成がLocal clusterによってKubernetesコントロールプレーンもAWS Outposts上で実行可能になりました。これによりAWS CloudとAWS Outposts間の通信切断などによるアプリケーションのダウンタイムのリスクを軽減することが可能となりました。 engineers.ntt.

        Local cluster for EKS on AWS Outpostsについて紹介 - NTT Communications Engineers' Blog
      • EKS Anywhereのファーストインプレッション - inductor's blog

        はじめに EKS Anywhere(EKS-A)とは じゃあ、何をするCLIなの? EKS Distro(EKS-D)とは 刺さるユースケースは・・・? EKS Connectorの話 EKS-AとEKS Connectorの組み合わせ 1. クラスター管理をeksctlに一本化できる 2. クラスターAPIによるメリットが享受できる 3. AWSの管理画面からワークロードの様子などが確認できる 他にもいろいろ さいごに はじめに この記事はEKS Anywhere(EKS-A)がGAになった最初の時点での情報です。あくまで参考程度にご覧いただけると幸いです。 先にみなさんに誤解がないように言っておくと、EKS-Aは以下のどの製品(サービス)とも異なる性質があります。そのため比較検討の対象ではないことを認識しておくと良いです。 Google Anthos Tanzu Kubernetes

          EKS Anywhereのファーストインプレッション - inductor's blog
        • Introducing Karpenter – An Open-Source High-Performance Kubernetes Cluster Autoscaler | Amazon Web Services

          AWS News Blog Introducing Karpenter – An Open-Source High-Performance Kubernetes Cluster Autoscaler Today we are announcing that Karpenter is ready for production. Karpenter is an open-source, flexible, high-performance Kubernetes cluster autoscaler built with AWS. It helps improve your application availability and cluster efficiency by rapidly launching right-sized compute resources in response t

            Introducing Karpenter – An Open-Source High-Performance Kubernetes Cluster Autoscaler | Amazon Web Services
          • AWS Fargate で Amazon EKS を使用するときにアプリケーションログをキャプチャする方法 | Amazon Web Services

            Amazon Web Services ブログ AWS Fargate で Amazon EKS を使用するときにアプリケーションログをキャプチャする方法  Amazon Elastic Kubernetes Service (Amazon EKS) が、AWS Fargate でアプリケーションを実行可能にKubernetes ポッドは EC2 インスタンスをプロビジョニングして管理することなく、実行できます。Fargate は すべてのポッドを VM 分離環境で実行するため、daemonsets の概念は現在 Fargate には存在しません。したがって、Fargate を使用しているときにアプリケーションログをキャプチャするには、アプリケーションがログを出力する方法と場所を再検討する必要があります。このチュートリアルでは、Fargate で実行されているポッドのアプリケーションログ

              AWS Fargate で Amazon EKS を使用するときにアプリケーションログをキャプチャする方法 | Amazon Web Services
            • 地雷を避けながら進むEKS - 俺の屍を超えていけ -

              2021年3月11日〜12日で開催の「CloudNative Days Spring 2021 Online」における発表資料です。 3月12日 15:20-16:00 Track B 「地雷を避けながら進むEKS - 俺の屍を超えていけ -」 https://event.cloudnativedays.jp/cndo2021/talks/491 ーーー サクッとK8sクラスターを作れるAmazon Elastic Kubernetes Service(以下EKS)ですが、ちょっと真面目に使おうとすると色々と「あるぇ?」ってなることにもポツポツ出くわします。 今回は、EKSが持つ機能もちょこちょこ紹介しつつ、地雷っぽいところ(私が踏み抜いたもの)とかTipsなんかをお話しします。主に初級〜中級あたりの視聴者をターゲットにしています。 これからちょっと本気出してEKS使っていくかぁ!っていう

                地雷を避けながら進むEKS - 俺の屍を超えていけ -
              • Extending the EKS API: Managed Node Groups | Amazon Web Services

                Containers Extending the EKS API: Managed Node Groups By Raghav Tripathi, Michael Hausenblas, and Nathan Taber From our first conversations with customers, our vision has always been that Amazon Elastic Kubernetes Service (EKS) should provide the best managed Kubernetes experience in the cloud. When we launched EKS, our first step was to provide a managed Kubernetes control plane, but we never int

                  Extending the EKS API: Managed Node Groups | Amazon Web Services
                • AWS Fargate 上の Amazon EKS を一般公開 | Amazon Web Services

                  Amazon Web Services ブログ AWS Fargate 上の Amazon EKS を一般公開 本日より、皆さんは、Amazon Elastic Kubernetes Service を使用して、AWS Fargate の上でKubernetes ポッドを利用できます。Amazon EKS と Fargate は、AWS 上での Kubernetes ベースのアプリケーションの実行をわかりやすいものにします。ポッドを用意して、そのインフラストラクチャを管理する必要がなくなるからです。 AWS Fargate では、コスト最適化され、可用性の高いクラスターを稼働するのに、Kubernetes 運用の専門的な知識は必要ありません。Fargate は、お客様が Amazon EKS クラスターのためにEC2 インスタンスを作成し、管理する必要をなくします。 もはや、クラウド上で

                    AWS Fargate 上の Amazon EKS を一般公開 | Amazon Web Services
                  • ArgoCDバージョンアップを安全かつ迅速に行うための取り組み - freee Developers Hub

                    概要 freeeではAmazon Web Services (AWS) Elastic Kuerbentes Service (EKS) 上にほとんどのアプリケーションが載っており、EKSへのデプロイ基盤としてはOSSの ArgoCD を利用しています。 ArgoCDから各クラスタにデプロイを行うため、非常に中央集権的なアーキテクチャとなっています。そのため、ArgoCDのバージョンアップは安全かつ迅速に行う必要があります。 本記事では、ArgoCDのバージョンアップの際に行っている取り組みをいくつか紹介します。 かなりマニアックですが、イントロダクションとまとめだけでも読んでいただければ幸いです。 イントロダクション 2023/04からfreeeでPlatform Deliveryチームに所属している gussan です。 Platform DeliveryチームはCI/CD全般のPla

                      ArgoCDバージョンアップを安全かつ迅速に行うための取り組み - freee Developers Hub
                    • EKS x Terraformな人はEKS Blueprintsをチェックしてみて | DevelopersIO

                      EKSをTerraformでプロビジョニングされている方は、一度 terraform-aws-eks-blueprints リポジトリを覗いてみることをおすすめします!今回言いたいのはこれだけです。 aws-ia/terraform-aws-eks-blueprints: Configure and deploy complete EKS clusters. EKS Blueprintsとは 一言で言えばEKSの実装例集です。 aws-ia(AWS Integration and Automation)というAWSのGitHubアカウントがホストしているリポジトリです。 EKS自体のIaC、またそのEKSクラスターの上に様々なツールをインストールするIaCはなかなかに複雑で、KubernetesやAWS、さらにはそのツールについての理解が必要です。私はいつもどのレイヤ(Kubernetes

                        EKS x Terraformな人はEKS Blueprintsをチェックしてみて | DevelopersIO
                      • コンテナを実行するために構築された新しいオープンソース Linux ベースオペレーティングシステムである Bottlerocket の一般提供の開始を発表

                        本日、アマゾン ウェブ サービス (AWS) は、Bottlerocket の一般提供の開始を発表しました。これは、コンテナを実行するために構築されたオープンソースの Linux ベースの新しいオペレーティングシステム (OS) です。Bottlerocket には、コンテナの実行に必要なソフトウェアのみが含まれており、トランザクション更新メカニズムが付属しています。これらの特性により、お客様はコンテナオーケストレーターを使用して、最小限の中断で OS の更新を管理できるため、コンテナ化されたアプリケーションのセキュリティが向上し、運用コストを削減できます。AWS 提供の Bottlerocket イメージは、Amazon EKS (GA) および Amazon ECS (プレビュー) で利用できます。Bottlerocket は、GitHub のオープンソースプロジェクトとして開発されて

                          コンテナを実行するために構築された新しいオープンソース Linux ベースオペレーティングシステムである Bottlerocket の一般提供の開始を発表
                        • Prometheus を用いた、Amazon EKS API server のトラブルシューティング | Amazon Web Services

                          Amazon Web Services ブログ Prometheus を用いた、Amazon EKS API server のトラブルシューティング “クラスターで問題が発生した” と朝3時に監視システムからのアラート通知で起こされれば、オンコール担当者にとっては悪夢です。その場合、問題が Amazon EKS のマネージドコントロールプレーンにあるのか、それとも先週ロールアウトした新規のアプリケーションにあるのか、即座に切り分けなければなりません。たとえブログで推奨されたデフォルトのダッシュボードをインストールしたとしても、参照するメトリクスの意味を理解することはやはり難しいでしょう。 よくある問題にフォーカスしたダッシュボードの用意があれば、すぐに全てが意味することを理解でき、不明瞭な問題を効率的に素早くスキャンできるようになります。 API サーバーのトラブルシューティング 上記は野

                            Prometheus を用いた、Amazon EKS API server のトラブルシューティング | Amazon Web Services
                          • EKS Kubernetes Resource の取り扱い | 外道父の匠

                            コンテナは便利イコール運用も簡単。とはならず、むしろ仕組みの理解や設定調整は、旧来のシステム構成よりもしっかり取り組まなければいけないイメージがよろしいかと思います。 適当に運用がうまくいくのは小規模までで、それ以降はおそらく偶然上手くいってるだけか、突然の死を向かえるかの二択になる気がしています。特に今回のリソース周りは旧来のシステムとはけっこう感覚が異なるので、脳みそのアップデートが必要なくらい大事な部分だと感じています。 Resource の requests / limits と CPU / Memory リンク集 この辺はちゃんと読んでおいたほうがよいです。 Managing Compute Resources for Containers – Kubernetes KubernetesのResource RequestsとResource Limitsについて – Qiita

                              EKS Kubernetes Resource の取り扱い | 外道父の匠
                            • EKSの認証・認可の仕組み解説

                              EKS の認証・認可では AWS の IAM 認証 と Kubernetes の認証という2つの要素が登場するため 少し分かりづらいものになっています。 この記事ではEKSの認証・認可について解説します。 EKSで認証・認可では次の2つの仕組みが存在します。 ConfigMap aws-auth IAM Roles for Service Accounts (IRSA) それでは見ていきましょう。 aws-auth 最初はaws-authです。 aws-authはIAMエンティティに対して, Kubernetesの権限を付与するための設定(ConfigMap)です。 次のような場合に利用します。 管理者や開発者がkubectlを使ってEKSクラスタにアクセスする Code Build等のCIサービスからEKSクラスタにデプロイする EKSのコンソールにpod等のKubernetesワークロ

                                EKSの認証・認可の仕組み解説
                              • Terraformからeksctlを操る!terraform-provider-eksctlを使ってみた | DevelopersIO

                                Terraformからeksctlを操る!terraform-provider-eksctlを使ってみた eksctlとは k8sクラスターをeks上に作成するのをサポートしてくれるCLIツールです。コマンド一発で、クラスターだけでなくクラスター作成に必要なVPCやIAMロールなどの周辺リソースもまるっと作成してくれます。 eksctl - The official CLI for Amazon EKS 詳しくは以下のエントリをどうぞ。 terraform-provider-eksctlとは で、そんな便利なeksctlをさらにTerraformでラップしたものがこのterraform-provider-eksctlです。私は現在参画中のプロジェクトにて、クラスター外のリソース(ALBなど)をTerraformでプロビジョニングしています。ですので、クラスター作成部分もTerraform化

                                  Terraformからeksctlを操る!terraform-provider-eksctlを使ってみた | DevelopersIO
                                • CNDT2023: noteのEKS移設、ゼンブ見せます

                                  本資料は CNDT2023 の登壇資料です - CFP - Google Docs版 noteでは2023年9月に本番環境の全アプリケーションがKubernetes(EKS)で稼働させることができました。私たちはただKubernetesへの移行だけではなく、長年運用されてきたレガシーインフラの課題を解決するための多くの改善を併せて実施しました。特に、アプリケーションのパフォーマンスを維持するためのロードテスト、オブザーバビリティの強化、コンテナをデプロイするためにオートスケールするGithubActionsランナーを構築した事例、Kubernetesの仕組みをフルに活用し開発環境の即時展開を可能にしたシステムの事例など、このプロジェクトを通じて遭遇した課題やそれを乗り越えるための施策を実例を交えて詳細に解説します

                                    CNDT2023: noteのEKS移設、ゼンブ見せます
                                  • Amazon ECS、EKS、および Kubernetes の Containers モニタリングが Amazon CloudWatch で使用可能に

                                    Amazon CloudWatch Container Insights を使用して、コンテナ化されたアプリケーションやマイクロサービス環境のモニタリング、隔離、診断を実行できるようになりました。DevOPs エンジニアやシステムエンジニアは、このフルマネージドサービスである Amazon CloudWatch の一部に組み込まれた新機能を通じて、Amazon Elastic Container Service (ECS)、AWS Faregate、Amazon Elastic Container Service for Kubernetes (EKS)、Kubernetes のクラスターのパフォーマンスとヘルス状態の概要をポッド、ノード、名前空間、タスク、コンテナ、サービスごとに表示した自動化ダッシュボードを使用できます。 CloudWatch Container Insights は、

                                      Amazon ECS、EKS、および Kubernetes の Containers モニタリングが Amazon CloudWatch で使用可能に
                                    • Amazon EFS を利用して AWS Fargate 上の Amazon EKS でステートフルなワークロードを実行する | Amazon Web Services

                                      Amazon Web Services ブログ Amazon EFS を利用して AWS Fargate 上の Amazon EKS でステートフルなワークロードを実行する この記事は、Running stateful workloads with Amazon EKS on AWS Fargate using Amazon EFS を翻訳したものです。 本投稿は、Container Specialist Solutions Architect の Re Alvarez-Parmar と Sr Technical Account Manager の Vikram Venkataraman により寄稿されました。 Amazon Elastic Kubernetes Service (EKS) では、EC2インスタンスまたは AWS Fargate で Kubernetes ポッドを実行するこ

                                        Amazon EFS を利用して AWS Fargate 上の Amazon EKS でステートフルなワークロードを実行する | Amazon Web Services
                                      • 【レポート】ZOZOTOWNにおけるAmazon EKSを中心に据えたマイクロサービスアーキテクチャへの変遷 #CUS-01 #AWSSummit | DevelopersIO

                                        コンサル部のとばち(@toda_kk)です。 本記事は、AWS Summit Online Japan 2021 にて行われた動画セッション「ZOZOTOWNにおけるAmazon EKSを中心に据えたマイクロサービスアーキテクチャ」のレポートです。 このセッションは、日本最大級のファッション通販サイトであるZOZOTOWNにおいて、モノリシックなシステムをいかにしてマイクロサービスに移行していったのか、またそこでどのようなAWSサービスを組み合わせて利用しているのか、といった内容となっています。 特にAmazon EKSを利用する上で発生する課題について具体的な解決策が述べられているため、利用中もしくは利用を検討中の方にとって非常に有用な情報が得られるのではないかと思います。 セッション概要 "ZOZOTOWNのリプレイス!AWSを利用したマイクロサービスアーキテクチャ設計!" ZOZOT

                                          【レポート】ZOZOTOWNにおけるAmazon EKSを中心に据えたマイクロサービスアーキテクチャへの変遷 #CUS-01 #AWSSummit | DevelopersIO
                                        • EKS on Fargateの特徴、通常のEKSとの違いは何か?(第1回)

                                          みなさん、こんにちは。コンテナ化を用いたシステムの導入が進んできた昨今、ECSやEKSにおいてFargateを本番環境で導入してみた……といった話を目にする機会も増えてきました。 今回はそんな「無くてもいいけど有るととても便利」なEKS on Fargateに関して特徴からメリット/デメリット、今後のFargateの動向に関してご紹介したいと思います。 基本的なおさらい AWSでDockerコンテナを構成する(コンテナオーケストレーション)ためのサービスはElastic Kubernetes ServiceとElastic Container Serviceの2つがあり、共にデータプレーンとしてEC2とFargateを利用することが出来ます。 今回の記事では、EKSを使う時にデータプレーンとしてAWS上でEC2とFargateを任意に選べる時、それぞれどのようなメリット・デメリットがあり、

                                          • AWS App Mesh と Kong を使って Amazon EKS 上でマイクロサービスを実行する | Amazon Web Services

                                            Amazon Web Services ブログ AWS App Mesh と Kong を使って Amazon EKS 上でマイクロサービスを実行する この記事は、Running microservices in Amazon EKS with AWS App Mesh and Kong を翻訳したものです。 本投稿は、Kong ソリューションエンジニアの Claudio Acquaviva、Kong アライアンスの Morgan Davies と共同で作成されたものです。 サービスメッシュはサービス間通信のための一般的なアーキテクチャパターンとなっている透過的なインフラストラクチャレイヤーです。Amazon EKS と AWS App Mesh を組み合わせることでマイクロサービスのための強力なプラットフォームを形成し、ロードバランシング、サービスディスカバリ、可観測性、アクセスコントロ

                                              AWS App Mesh と Kong を使って Amazon EKS 上でマイクロサービスを実行する | Amazon Web Services
                                            • Amazon EKS クラスターの EBS ボリュームを gp2 から gp3 に移行する | Amazon Web Services

                                              Amazon Web Services ブログ Amazon EKS クラスターの EBS ボリュームを gp2 から gp3 に移行する 本投稿は Jens-Uwe Walther による記事 “Migrating Amazon EKS clusters from gp2 to gp3 EBS volumes” の日本語翻訳文です。翻訳文は CNCF アンバサダー いんだくたー氏より寄稿されました。 Kubernetes (K8s) はオープンソースのコンテナオーケストレーションエンジンで、Cloud Native Computing Foundation (CNCF) がホストする成長の速いプロジェクトです。K8s はオンプレミス上やクラウド上でステートフルからステートレスまでコンテナワークロードを動かすために広く採用されています。ステートフルワークロードでは永続ストレージが必要です。

                                                Amazon EKS クラスターの EBS ボリュームを gp2 から gp3 に移行する | Amazon Web Services
                                              • サウナで分析基盤を構築し、漁業のサステナビリティを向上させる取り組みを考えた話 - Lighthouse Developers Blog

                                                こんにちは、株式会社ライトハウスでエンジニアをしている平塚です。 今回はサウナで分析基盤を作った話を致します。 なぜサウナなのか 休憩時間に本気のリフレッシュできるからです。 逆に長時間働き過ぎると眠くなってくるので(個人の主観)夢中になってやりすぎ防止出来る面は 良いかなと思っています。 分析基盤を作成した場所 今回利用させて頂きました施設は両国湯屋江戸遊 です。 両国の江戸遊を選択した理由は複数あるのですが、以下の通りです。 駅近(両国駅徒歩5分) 提携駐車場有り 湯船ワークスペース サウナ会議室(ホワイトボード&防音) 会議室の利用 会議室は当日に伺うと埋まっている事が多いです、 事前予約が可能なので予約することをお勧めします。 サウナの種類 男湯には以下2種類のサウナが用意されています。 フィンランドサウナ(90度前後) 中温サウナ(75度前後) 水風呂は1つあり、18度くらいに設

                                                  サウナで分析基盤を構築し、漁業のサステナビリティを向上させる取り組みを考えた話 - Lighthouse Developers Blog
                                                • EKS Kubernetes メモリオーバー時の挙動 | 外道父の匠

                                                  前回、Podの割り当てリソース量が小さいほど、急増する負荷や、Nodeのスケールアウト時に弱いのでは疑惑が上昇しました。 その対策として、メモリのLimitを外すことはアリなのかどうか。メモリの NoLimit はそもそもどういう挙動なのか、を知っておくために行った攻めの検証となります。 概要というか検証前の頭ン中 PodのメモリもCPUみたいに NoLimit で動かすなんて、無理っていうか非人道的っていうか、絶対死しか待っていないでしょって思い込むのは良くない!と思い直すことにした。 Pod で動かすWEB・APP系のデーモンの機能次第ではあるんだけど、もしメモリを allocatable いっぱいまで使ったり、落ち着いたら複数のPodでの使用メモリ量が平均化したり、をできるならば、小さいPod君でも一時的にイキれることで弱点を克服できるかもしれない、と思ったのだ。 多分、ていうかほぼ

                                                    EKS Kubernetes メモリオーバー時の挙動 | 外道父の匠
                                                  • GitHub - aws-controllers-k8s/community: AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes

                                                    AWS Controllers for Kubernetes (ACK) lets you define and use AWS service resources directly from Kubernetes. With ACK, you can take advantage of AWS managed services for your Kubernetes applications without needing to define resources outside of the cluster or run services that provide supporting capabilities like databases or message queues within the cluster. ACK is an open source project built

                                                      GitHub - aws-controllers-k8s/community: AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
                                                    • Amazon CloudWatch で Container 環境から Prometheus メトリクスのモニタリングを開始

                                                      Amazon CloudWatch を使用して、Amazon Elastic Containers (ECS)、Amazon Elastic Kubernetes Service (EKS)、AWS Fargate、Kubernetes などのクラスターの Prometheus メトリクスをモニタリングできるようになり、一般公開されました。この新機能により、DevOps チームは、AWS App Mesh、および Java/JMX のコンテナ化したワークロードサービスを自動的に検出できます。これらを使って、サービス上でカスタムメトリクスを公開したり、CloudWatch で Prometheus メトリクスを取り込むこともできます。CloudWatch ユーザーは、Prometheus メトリクスの収集と集計を管理することにより、必要なモニタリングツールの数を減らしながら、より迅速にアプリ

                                                        Amazon CloudWatch で Container 環境から Prometheus メトリクスのモニタリングを開始
                                                      • S3マウント用のCSIドライバーが提供され、EKSからS3を永続ボリュームとしてマウント可能になりました! #AWSreInvent | DevelopersIO

                                                        S3マウント用のCSIドライバーが提供され、EKSからS3を永続ボリュームとしてマウント可能になりました! #AWSreInvent 「Kubernetesで大型のファイル扱うの面倒くさい。NodeのAMIに埋め込むとかじゃだめ?」 「やりたいことはわかるけど、運用めっちゃ面倒くさいでしょ、それ」 大型のファイルを扱う場合、ストレージの料金や運用に手間がかかるため、オブジェクトストレージ(S3)に格納することはよくあるシチュエーションだと思います。 今回のアップデートで、S3のマウントポイントがCSI(Container Storage Interface)に対応し、Kubernetesの永続ボリュームとしてS3をマウントすることができるようになりました。Kubernetesでホストするアプリケーションの活用方法が大幅に広がる意欲的なアップデートとなります。 このブログでは、アップデートの

                                                          S3マウント用のCSIドライバーが提供され、EKSからS3を永続ボリュームとしてマウント可能になりました! #AWSreInvent | DevelopersIO
                                                        • Karpenter のご紹介 – オープンソースの高性能 Kubernetes Cluster Autoscaler | Amazon Web Services

                                                          Amazon Web Services ブログ Karpenter のご紹介 – オープンソースの高性能 Kubernetes Cluster Autoscaler 11 月 29 日(米国時間)、Karpenter を本番環境で利用する準備が整ったことを発表しました。Karpenter は、AWS で構築された、柔軟で高パフォーマンスのオープンソース Kubernetes クラスターオートスケーラーです。アプリケーションの負荷の変化に応じて適切なサイズのコンピューティングリソースを迅速に起動することで、アプリケーションの可用性とクラスターの効率を向上させるのに役立ちます。また、Karpenter は、アプリケーションのニーズを満たすジャストインタイムのコンピューティングリソースを提供し、間もなくクラスターのコンピューティングリソースのフットプリントを自動的に最適化して、コストを削減し、パ

                                                            Karpenter のご紹介 – オープンソースの高性能 Kubernetes Cluster Autoscaler | Amazon Web Services
                                                          • 詳解: IAM Roles for Service Accounts | Amazon Web Services

                                                            Amazon Web Services ブログ 詳解: IAM Roles for Service Accounts この記事は Diving into IAM Roles for Service Accounts (記事公開日: 2022 年 2 月 28 日) を翻訳したものです。 AWS 上で Kubernetes ソリューションを設計するときにアーキテクトが直面するよくある課題は、コンテナ化したワークロードに対して、AWS サービスやリソースへのアクセス許可をどのように付与するのかという課題です。AWS Identity and Access Management (IAM) は、最小権限の原則を保証するために、誰がどの AWS サービスやリソースにアクセスできるかを指定できるきめ細かいアクセス制御を提供します。しかしながら、ワークロードが Kubernetes で実行されている場

                                                              詳解: IAM Roles for Service Accounts | Amazon Web Services
                                                            • Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services

                                                              Amazon Web Services ブログ Amazon EKS で GitOps パイプラインを構築する この記事は Building a GitOps pipeline with Amazon EKS (記事公開日: 2020 年 12 月 3 日) を翻訳したものです。 本記事は Weaveworks のコンテンツディレクターの Anita Buehrle による寄稿記事です。 このシリーズの第 1 部では、GitOps の歴史、その利点、およびその仕組みについて議論しました。GitOps とは何であるかを理解したので、アプリケーションのデプロイに Flux と Amazon EKS を使用して GitOps パイプラインを設定する方法について詳しく説明します。 AWS での GitOps に何が必要か? アプリケーションのデプロイ用またはクラスターの構成用の基本的な GitOp

                                                                Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services
                                                              • AWSとTerraformでKubernetesを学ぶ本を書いたので1章をまるっと公開します - なになれ

                                                                この記事は、Kubernetes3 Advent Calendar 2020の25日目の投稿です。 最近AWSとTerraformを使ってKubernetesを学ぶ本を書きました。 本記事では、その内容をただ載せるだけの楽をしてしまっています。すみません。ただの宣伝です。 興味を持った方は、明日から販売開始となりますので、下記より購入して頂ければと思います。 techbookfest.org 1章の内容のほかには、ALBとの連携によるサービスの外部公開、オートスケーリングの実現、Argo CDによるデプロイの実装、監視、運用などの内容を盛り込んでいます。 それでは、1章をまるっと公開します。 第1章 セットアップ 本章では、AWSとTerraformを使って、Kubernetes環境を構築します。AWSでは、Amazon EKS(以降、EKS)を使うと、マネージドなKubernetes環境

                                                                  AWSとTerraformでKubernetesを学ぶ本を書いたので1章をまるっと公開します - なになれ
                                                                • EKSにおけるAutoScalingパターン

                                                                  Amazon EKS Advent Calendar 2019の3日目です 最近EKSにおけるAutoScalingについて仕事でいろいろ試して、知見がだいぶたまったのでそれをまとめてみようと思います。 (といっても商用環境でこれを適用したというわけでなく、検証した程度なので商用環境で耐えれる内容ではないかもしれません..) k8sのAutoScalingについて最初にk8sにおけるAutoScalingについて触れておこうと思います。 k8sの世界でスケールさせる必要があるリソースはなんでしょうか? PodとNodeですね。 Podはk8sの世界に置いてデプロイできるアトミックなリソースですし PodはNodeの上に配置されるため、Pod数が増加してきたときに配置に耐えれるようにスケールできる必要があります。 これらのスケール方法ですが Podであれば、単純に新しいPodを配置したりDe

                                                                  • 新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ | Amazon Web Services

                                                                    Amazon Web Services ブログ 新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ この記事は、2020年10月15日に AWS Training のプロダクトマネージャー Ed Van Sickle によって投稿された Learn how to run containers on Amazon Elastic Kubernetes Service with our new instructor-led course を翻訳したものです。 Amazon EKS を学ぶ入門レベル以上のトレーニングコースをお探しですか? 良いニュースがあります! AWS Training & Certification は、2020年10 月に新しいクラスルームトレーニング「Runnin

                                                                      新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ | Amazon Web Services
                                                                    • Amazon EKS における Kubernetes ネイティブな開発者のための CloudWatch 中心のオブザーバビリティの実装 | Amazon Web Services

                                                                      Amazon Web Services ブログ Amazon EKS における Kubernetes ネイティブな開発者のための CloudWatch 中心のオブザーバビリティの実装 訳注 : この記事で出てくる K8s Cloudwatch Adapter プロジェクトは、現在はアーカイブされ、開発されていません。CloudWatch からメトリクスを取得可能なメトリクスサーバーが必要な場合には、代わりに KEDA プロジェクトをご検討ください。KEDA を使用すると、処理待ちのイベント数に基づいて、Kubernetes 上の任意のコンテナをスケーリングできます。KEDA の概要については、An overview of Kubernetes Event-Driven Autoscaling をご参照ください。 この記事は Implementing CloudWatch-centric o

                                                                        Amazon EKS における Kubernetes ネイティブな開発者のための CloudWatch 中心のオブザーバビリティの実装 | Amazon Web Services
                                                                      • 「人事労務freee」のEC2→EKS移行で、大変だったことと良かったこと - freee Developers Hub

                                                                        freee Tech Night で司会をしていますのぶじゃすです。4月23日に配信した「freee Tech Night Online #10 〜人事労務freee、EKS移行」の様子をご紹介します。人事労務freeeのアプリケーションエンジニアhanakeとSREのnekottyoの二人に、移行の経緯、プロセス、導入後のメリットとデメリットについて語ってもらいました。 登壇者の写真 hanake: 写真左上 人事労務freeeのアプリケーション開発担当。 前職でdockerの使用経験あり。インフラの知識を持ちながら、スクラムマスターとしてプロジェクトをリード。 今回は、アプリケーションエンジニア側からEKS移行にチャレンジした。 nekottyo (@nekottyo): 写真右上 人事労務freee担当のSRE。AWS、EKS周りの管理がミッション。 Datadogでの監視も担当し、

                                                                          「人事労務freee」のEC2→EKS移行で、大変だったことと良かったこと - freee Developers Hub
                                                                        • EKS1.24にバージョンアップした時に発生した各種問題について - asoview! Tech Blog

                                                                          アソビューでSREを担当している鈴木です。アソビューでは、先日、当社のサービスに利用しているEKSを最新版の1.24までバージョンアップしました。今回は、ここでいくつか問題が発生したので、発生した問題とどう対応したかという話を書きたいと思います。 はじめに バージョンアップの流れ Datadog Agentの最新化 問題の対応方法1(JMX を使用したオートディスカバリー) 問題の対応方法1(Unix ドメインソケット上の DogStatsD) 評価環境の更新 cluster-autoscalerが起動しなくなる問題の発生 fluentdでログが送信されなくなる問題の発生 本番環境の更新 まとめ はじめに EKS1.24では、Dockershimの依存の排除という内部的には大きな変更が入りました。アプリケーションのレイヤにおいては、ほぼ影響はなかったのですが、インフラの立場においては、想像

                                                                            EKS1.24にバージョンアップした時に発生した各種問題について - asoview! Tech Blog
                                                                          • 様々な障害に耐えうるSSRのインフラを設計しました! - Tech Inside Drecom

                                                                            はじめに こんにちは!enza SREチームのmendと申します! 現在enzaではサーバーサイドレンダリング(=SSR)の導入を進めております! SSRを導入するにあたり、CloudFront + SSRのサーバー では CloudFront + S3 の構成と比べて複雑になってしまうため、様々な障害によってページが見れなくなってしまう要因が増えてしまいます。 今回はSSRを実現しつつ、様々な障害が起こってもページを見ることができるインフラを設計しましたのでご紹介させていただきます! SSRとは SSRはServer Side Rendering(サーバーサイドレンダリング)の略称で、クライアント側でJavaScript等を動かしてHTMLを生成するのではなく、サーバー側でJavaScript等を動かしてHTMLを生成することを言います。厳密にはもっと様々な解釈や詳細な定義がありますが、

                                                                              様々な障害に耐えうるSSRのインフラを設計しました! - Tech Inside Drecom
                                                                            • Workshop Studio

                                                                              Discover and participate in AWS workshops and GameDays

                                                                              • AWS Secrets Controller PoC: integrating AWS Secrets Manager with Kubernetes | Amazon Web Services

                                                                                Containers AWS Secrets Controller PoC: integrating AWS Secrets Manager with Kubernetes Introduction Kubernetes allows you to store and manage sensitive information outside of the podSpec using a secret object, e.g. API key or certificate. Conceptually, this allows you to treat secrets differently than other types of Kubernetes objects. Nevertheless, a lot of customers avoided using Kubernetes Secr

                                                                                  AWS Secrets Controller PoC: integrating AWS Secrets Manager with Kubernetes | Amazon Web Services
                                                                                • ラズパイでEKS Distroを動かす - Qiita

                                                                                  こちらはAWS Containers Advent Calendar 2020の20日目の記事です。 本記事は個人の意見であり、所属する組織の見解とは関係ありません。 1年半程前、私もラズパイでKubernetesクラスタを作成しました。 使用したのは3台のRaspberry Pi 3 Model B+で、その頃のKubernetesのバージョンは1.13でした。このラズパイクラスタはその後ほとんど活用されていないので、今回はこのラズパイクラスタでEKS Distroを動かしてみたいと思います。 EKS Distroとは何か、についてはFAQがわかりやすいです。日本語です。 Amazon EKS Distro のよくある質問 方針 公式ドキュメントにはkopsを使ったデプロイ手順があります。パートナーがそれぞれのサービスのKubernetesクラスターでEKS Distroを使う方法を用意

                                                                                    ラズパイでEKS Distroを動かす - Qiita