並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 369件

新着順 人気順

EKSの検索結果321 - 360 件 / 369件

  • DockerでEC2、ECS、EKSの運用想定まとめ - Qiita

    1つのサーバーに複数コンテナ 1サーバーの中に1webサービスがある。ただそれだけ。 同じサーバー内なので複数コンテナはport管理が必要 RDSとかELBとか使ってたら1EC2サーバーにはアプリケーションコンテナだけ ローカルかデプロイサーバーを立ててあらかじめデプロイ先のインスタンスを複数起動し、デプロイツールによって複数台に展開は可能 スケール前提のものでない or 最初の構成から増減することがなければ良 スケールはしずらい(できるが、Dockerの範疇を超える) 複数サーバーに複数コンテナ 複数サーバーを管理するのはECS Cluster サービスをタスクで起動させる(ここでいうサービスとはざっくりコンテナのこと) タスクの定義はコンソール上から行う コンソール上でdocker-compose.yml(厳密にはECS用の記法がある)定義して実行するような感じ ELBの設定も必要 コ

      DockerでEC2、ECS、EKSの運用想定まとめ - Qiita
    • EKSを本番環境で使う上で知っておいた方が良いこと(2019/12/12時点) - Qiita

      はじめに この記事はAmazon EKS Advent Calendar 2019 12日目の記事です。 この記事では実際に本番環境でEKSを使うために検証し、個人的にこれを先に知ってればよかったなと思うことを紹介していきます。これからEKS使う人や、検証中の方に参考になれば幸いです。 目次 IPいっぱい使う問題 Podごとにセキュリティグループ効かせられない問題 タグを使ってVPCとかサブネットを認識しようとする問題 Node "Not Ready"問題 IPいっぱい使う問題 aws-vpc-cni-k8s まず一つ目にIPをいっぱい使う問題を紹介します。そのために前提となるaws-vpc-cni-k8sのことを少し説明します。 eksではデフォルトのcniでaws-vpc-cni-k8sと言うaws謹製のcniを利用します。このcniの特徴としてPodに振るIPを実際のサブネットで利用

        EKSを本番環境で使う上で知っておいた方が良いこと(2019/12/12時点) - Qiita
      • Accessing Amazon RDS From AWS EKS

        Contents Premise Setup the MySQL Database - Amazon RDS Create the VPC Create the subnets Create the DB subnet group Create the VPC security group Create a DB instance in the VPC Amazon RDS setup diagram Setup the EKS cluster Let's build the bridge! Create and Accept a VPC Peering Connection Update the EKS cluster VPC's route table Update the RDS VPC's route table Update the RDS instance's security

          Accessing Amazon RDS From AWS EKS
        • Turbocharging EKS networking with Bottlerocket, Calico, and eBPF | Amazon Web Services

          Containers Turbocharging EKS networking with Bottlerocket, Calico, and eBPF This post is co-authored by Alex Pollitt, Co-founder and CTO at Tigera, Inc. Recently Amazon announced support for Bottlerocket on Amazon Elastic Kubernetes Service (Amazon EKS). Bottlerocket is an open source Linux distribution built by Amazon to run containers focused on security, operations, and manageability at scale.

            Turbocharging EKS networking with Bottlerocket, Calico, and eBPF | Amazon Web Services
          • Amazon VPC CNI pluginで「Logger.check error: failed to get caller」|サラトガ牧場

            マイナーバージョンも 1 つずつアップデートしないといけないようで、EKS 含めこのあたりがシビアですよね。 You can only update the Amazon EKS type of this add-on one minor version at a time. For example, if your current version is v1.13.4-eksbuild.1 and you want to update to v1.15.4-eksbuild.1, then you need to update to v1.14.1-eksbuild.1 first, and then update to v1.15.4-eksbuild.1. If you’re updating the self-managed type of this add-on, we reco

              Amazon VPC CNI pluginで「Logger.check error: failed to get caller」|サラトガ牧場
            • EKSクラスタを作成してpodをたてるまで - かべぎわブログ

              概要 EKSクラスタを作成してpodをつくるまでのメモです。 手順 手順です。 EKSクラスタの作成 こんなかんじ podはひとつだけ 作成に10分くらいかかる $ eksctl create cluster --name test --nodes 1 kubectlで使えるようにconfigに追記させる。 $ eksctl utils write-kubeconfig --name test --kubeconfig ~/.kubeconfig 確認 クラスタができている。 $ eksctl get cluster NAME REGION test ap-northeast-1 fargateではないのでnodegroupがインスタンスで動作している。 $ eksctl get nodegroup --cluster test CLUSTER NODEGROUP CREATED MIN

                EKSクラスタを作成してpodをたてるまで - かべぎわブログ
              • GKEとEKS

                GKEとEKS Kubernetes meetup 〜オンプレ?クラウド?事例共有会〜 2020/10/08 株式会社ZOZOテクノロジーズ SRE部 MLOps、プラットフォームSRE リーダー、CSIRT、SRE スペシャリスト 瀬尾 直利 Copyright © ZOZO Technologies, Inc.

                  GKEとEKS
                • 既存のEKSクラスタにFargate for EKS でAPI作成する際の導入でハマったところ - Screaming Loud

                  既存のEKSクラスタにterraformでFargateのPodを導入する際に、ハマったところを紹介します。 TL;DR クラスタセキュリティグループ の設定を見直しましょう。 クラスタセキュリティグループ mapRoleへの付与漏れ Farage導入においては以下の記事がわかりやすいのですが、書いてあるとおりfargate profileを生成すると自動でmapRoleに pod execution roleが入ります。 tech.recruit-mp.co.jp しかし、terraformで導入していてmapRoleもterraformで管理していると、 terraformでfargate profileを作成 aws側がmapRoleにpod execution roleの権限を追加 terraformに記載されているmapRoleで上書き となってしまい、mapRoleが消えてしま

                    既存のEKSクラスタにFargate for EKS でAPI作成する際の導入でハマったところ - Screaming Loud
                  • AWS App Mesh と Kubernetes の開始方法 - AWS App Mesh

                    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 AWS App Mesh と Kubernetes の開始方法 Kubernetes 用 App Mesh コントローラーを使用して Kubernetes と AWS App Mesh を統合すると、メッシュ、仮想サービス、仮想ノード、仮想ルーター、ルートなどのリソースを Kubernetes を介して管理できます。また、Kubernetes ポッド仕様に App Mesh サイドカーコンテナイメージを自動的に追加できます。このチュートリアルでは、Kubernetes 用 App Mesh コントローラーをインストールして、この統合を有効にする方法について説明します。 コントローラーには、Kubernetes カスタムリソース定義 meshes、virtual se

                    • Lighthouse Developers Blog

                      こんにちは、株式会社ライトハウスでエンジニアをしている宮城です。 今回は、RustでGitHub Actionsの実行時間を集計するツールを作成した話をします。 目次 GitHub Actionsの実行時間を可視化するにいたった背景 要約 詳細 困ったていたこと 解消方法 この体験を通して気がついた課題 Rustでツールを作った背景 ツール紹介 実装時にハマった箇所 終わりに GitHub Actionsの実行時間を可視化するにいたった背景 要約 困っていたこと 一回の変更で多数のCIが実行され、多くの課金時間が消費される 解消方法 ダミーJobを用意して、実行時間を短縮する この体験を通して気がついた課題 GitHub Actionsの情報を把握出来てない 詳細 困ったていたこと 8月より新規プロダクトの開発が始まりました。 このプロダクトは、複数のサービスをオンプレミスサーバー上で動か

                        Lighthouse Developers Blog
                      • Amazon EKS クラスターの削除

                        Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを削除できません。これを解決するにはどうすればよいですか? 簡単な説明 Amazon EKS クラスターを削除するには、まず、クラスターに関連付けられているすべてのマネージドノードグループを削除する必要があります。詳細については、「Amazon EKS クラスターの削除」を参照してください。 注: クラスターの作成に使用したのと同じツールを使用してクラスターを削除することをお勧めします。 重要: AWS Load Balancer Controller (GitHub ウェブサイトから) を使用してロードバランサーを作成すると、Application Load Balancer または Network Load Balancer が作成されます。ロードバランサーを管理する Kuberne

                          Amazon EKS クラスターの削除
                        • Amazon EKS クラスターで Kubernetes Dashboard を設定する

                          Amazon Elastic Kubernetes Service (Amazon EKS) クラスターで Kubernetes Dashboard を設定したいと考えています。 注: 必要に応じて、SSH を使用して Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに接続します。以下のコード例の構文は、Linux サーバーに適用されます。 1.    kubectl および aws-iam-authenticator をインストールします。 2.    Amazon EKS コントロールプレーンをポイントするように kubeconfig ファイルを設定するには、次のコマンドを実行します。

                            Amazon EKS クラスターで Kubernetes Dashboard を設定する
                          • Amazon VPC CNI plugin for Kubernetes Amazon EKS アドオンの使用 - Amazon EKS

                            このアドオンを自己管理している場合、表のバージョンは、利用可能なセルフマネージドバージョンと同じではない可能性があります。このアドオンのセルフマネージドタイプの更新の詳細については、「セルフマネージド型アドオンを更新する」を参照してください。 前提条件 既存の Amazon EKS クラスター。デプロイするには、「Amazon EKS の使用開始」を参照してください。 クラスター用の既存 AWS Identity and Access Management IAM OpenID Connect (OIDC) プロバイダー。既に存在しているかどうかを確認する、または作成するには「クラスター用の IAM OIDC プロバイダーの作成」を参照してください。 AmazonEKS_CNI_Policy IAM ポリシー (クラスターが IPv4 ファミリーを使用している場合)、または IPv6 ポリ

                            • Amazon EKS Fargate のプロファイルセレクターでワイルドカードのサポートを開始

                              Amazon Elastic Kubernetes Service (Amazon EKS) で、1 つの EKS Fargate プロファイルを使って、AWS Fargate サーバーレスコンピューティングでさまざまな Kubernetes 名前空間からより簡単にワークロードを実行できるようになりました。AWS Fargate で Amazon EKS を使えば、コンピューティングインフラストラクチャの構成やメンテナンスを気にせずに Kubernetes を使用することができます。これまでは EKS Fargate プロファイルを作成したときにすべての名前空間を指定しなければならず、名前空間セレクターまたはラベルのペアは、合計 5 つまでに限られていました。 多くのユーザーは同じ Kubernetes クラスターを使用していますが、名前空間は、チームやアプリケーションごとに異なるものを使

                                Amazon EKS Fargate のプロファイルセレクターでワイルドカードのサポートを開始
                              • ワーカーノードを Amazon EKS クラスターに参加させる

                                ワーカーノードが Amazon Elastic Kubernetes Service (Amazon EKS) クラスターに参加しません。 簡単な説明 ワーカーノードを Amazon EKS クラスターに参加させるには、以下の手順を実行します。 AWS Systems Manager 自動化ランブックを使用して、一般的な問題を特定してください。 Amazon 仮想プライベートクラウド (Amazon VPC) の DNS サポートがあるかどうかを確認します。 インスタンスプロファイルのワーカーノードに正しい権限があるかを確認します。 ワーカーノードのユーザーデータを設定します。 Amazon VPC サブネットにネットワークが正しく設定されているかを確認します。 ワーカーノードが EKS クラスターと同じ VPC にあることを確認します。 aws-auth ConfigMap をワーカーノ

                                  ワーカーノードを Amazon EKS クラスターに参加させる
                                • Amazon EKS クラスターに接続する

                                  Amazon Elastic Kubernetes Service (Amazon EKS) クラスターを作成しましたが、クラスターに接続できません。 簡単な説明 以下のいずれかの理由により、EKS クラスターに接続できない場合があります。 クラスターの kubeconfig ファイルが作成されていない。 Amazon EKS API サーバーエンドポイントに接続できない。 解決策 kubeconfig ファイルが作成されていない Amazon EKS クラスターを作成したら、AWS コマンドラインインターフェイス (AWS CLI) を使用して kubeconfig ファイルを設定する必要があります。この設定では、kubectl コマンドラインを使用してクラスターに接続できます。以下の解決策は、AWS CLI update-kubeconfig コマンドを使用してクラスターの kubec

                                    Amazon EKS クラスターに接続する
                                  • EKS Kubernetes 環境変数のセキュリティ考察 | 外道父の匠

                                    前回の続きで、環境変数を取り扱う時のセキュリティについて考察していきます。 あくまで考察であって、正解ではないです。セキュリティなんてものは環境によって必要な内容が変わるので、こんな風に考えて、こんな感じが正着の1つちゃうん・・・くらいなテイストでお願いしますだ。 はじめに 環境変数を扱うにあたって、セキュリティについて考える必要があるわけですが、そもそも本当に考える必要があるのか?どこまでやれば十分なのか?はサービスによって異なるので、ある程度の条件を想定して考察していきます。 似たような考察はこちらでもされているので、ぜひ。 なぜ、Kubernetesを使う際にSecretを暗号化するのか? | DevelopersIO 最も環境変数の利用としてありがちなのは、アプリケーション・サーバーがデータベースへ接続するための、接続先・ユーザー・パスワード といった情報でしょう。その中で特に、パ

                                      EKS Kubernetes 環境変数のセキュリティ考察 | 外道父の匠
                                    • サンプルアプリケーションをデプロイする - Amazon EKS

                                      前提条件 既存の少なくとも 1 つのノードがある Kubernetes クラスター。既存の Amazon EKS クラスターがない場合は、Amazon EKS の使用開始 のガイドの 1 つを使用して Amazon EKS クラスターをデプロイできます。Windows アプリケーションをデプロイする場合は、クラスターと少なくとも 1 つの Amazon EC2 Windows ノードで Windows サポート を有効にする必要があります。 コンピュータに Kubectl がインストールされている。詳細については、「kubectl のインストールまたは更新」を参照してください。 クラスターと通信できるように Kubectl が設定されている。詳細については、「Amazon EKS クラスターの kubeconfig ファイルを作成または更新する」を参照してください。 サンプルワークロードを

                                      • Amazon EKS が Kubernetes クラスター認証を簡素化

                                        Amazon Elastic Container Service for Kubernetes (EKS) コマンドラインインターフェイス (CLI) にサブコマンドが追加されました。このサブコマンドは、コマンドラインを使用した Kubernetes クラスターへの接続に必要な認証トークンを生成します。 以前は、Amazon EKS クラスターの設定には、EKS クラスターに対して IAM を使用して認証するため AWS IAM Authenticator 用のバイナリのダウンロードと設定が必要でした。 現在、Amazon EKS CLI には、EKS クラスターへの認証に必要なトークンを生成するサブコマンド eks get-token が含まれています。aws-iam-authenticator バイナリの代わりに get-token コマンドを使用する kube config を生成す

                                          Amazon EKS が Kubernetes クラスター認証を簡素化
                                        • EKS Kubernetes Podの起動と分散 | 外道父の匠

                                          とうとうこの時がやってきました Pod 起動、からのHTTPリクエスト流すまでのヤツ! 先に書いておきますけど、この構成はあくまで色んな手法がある中での一例です。1つしか知らずに突っ走るのではなく、いくつかつまみ食いしてから、やっぱコレやなって決めるくらいがほどよい、お年頃なシステムなのです。 Deployment Pod はもちろん単体で起動して遊ぶこともあるでしょうが、ここではWEBサービス用途なので、同じコンテナを複数起動して耐障害性と負荷分散を目的としていきます。 Pod を起動するためのリソースは複数あって、特に古めの記事を見ちゃうと Replication Controller というのが目に入ることがあります。が、ここでは有無を言わさず Deployment を採用していきます。理由は新しいからの火の玉ストレートです。もし、違いとか知りたければこの辺を見ておくとよいでしょう。

                                            EKS Kubernetes Podの起動と分散 | 外道父の匠
                                          • マイクロサービスにおけるAZ間通信のコスト大幅削減した話 with Istio Locality Load Balancing - Gunosy Tech Blog

                                            広告技術部のUT@mocyutoです。 大幅コスト削減シリーズ第二弾です。 前回はこちら tech.gunosy.io 今回はアベイラビリティゾーン(AZ)間通信のコストをIstioのlocality load balancingを使って削減した話になります。 概要 Istioとは どのようにコスト削減したか まとめ 概要 みなさんはマイクロサービスを導入しているでしょうか? 最近はモジュラモノリスが流行り始めている雰囲気を感じてきていますが、弊社の広告配信サーバは以下のようなマイクロサービス化された設計(と言っても2つのサービスしかないのですが)になっています。 構成図 一般的にクラウドプロバイダ上で構築している場合、耐障害性を高めるために複数AZ、複数リージョンに分散させることが基本になるかと思います。 弊社では、単一リージョン複数AZに分散させて稼働しています。 リージョン間の通信に

                                              マイクロサービスにおけるAZ間通信のコスト大幅削減した話 with Istio Locality Load Balancing - Gunosy Tech Blog
                                            • Amazon EKS クラスターの作成 - Amazon EKS

                                              このトピックでは、使用可能なオプションの概要と、Amazon EKS クラスターの作成時に考慮すべき点を説明します。AWS Outpost でクラスターを作成する必要がある場合は、「AWS Outposts の Amazon EKS のローカルクラスター」を参照してください。Amazon EKS クラスターを初めて作成する場合は、Amazon EKS の使用開始 ガイドのいずれかに従うことをお勧めします。これらのガイドは、使用可能なすべてのオプションを展開することなく、シンプルでデフォルトのクラスターを作成するのに役立ちます。 前提条件 Amazon EKS の要件 を満たす既存の VPC とサブネット。本番用にクラスターをデプロイする前に、VPC とサブネットの要件を十分に理解しておくことをお勧めします。VPC とサブネットがない場合は、Amazon EKS に用意されている AWS C

                                              • Amazon EKS マネージドノードグループが Kubernetes ノードの taint のサポートを追加

                                                Amazon Elastic Kubernetes Service (EKS) マネージドノードグループが Kubernetes ノードの taint のサポートを開始しました。これにより、さまざまなアプリケーションリソース要件を持つクラスターのノードライフサイクル管理が簡素化されました。 Kubernetes ノードの taint についてのマネージドノードグループのサポートにより、特定のアプリケーションのみが指定されているかのように、クラスター内の Amazon EC2 インスタンスのグループを簡単に分離できます。ポッドに toleration を適用して、taint が一致するノードにポッドをスケジュールできるようにすることができます。taint と toleration が連携して、ポッドが不適切なノードにスケジュールされないようにします。

                                                  Amazon EKS マネージドノードグループが Kubernetes ノードの taint のサポートを追加
                                                • Amazon EKS のトラブルシューティング - Amazon EKS

                                                  この章では、Amazon EKS の使用中に表示される一般的なエラーとその回避方法について説明します。特定の Amazon EKS 領域のトラブルシューティングが必要な場合、別の IAM のトラブルシューティング、Amazon EKS Connector での問題のトラブルシューティング、および「EKS アドオンを使用した ADOT のトラブルシューティング」を参照してください。 その他のトラブルシューティング情報については、AWS re:Postの 「Amazon Elastic Kubernetes Service に関するナレッジセンターのコンテンツ」を参照してください。 容量不足 Amazon EKS クラスターを作成しようとするときに次のエラーが表示された場合、指定したいずれかのアベイラビリティーゾーンに、クラスターをサポートするための十分な容量がありません。 Cannot cr

                                                  • EKSのマルチテナント化を踏まえたZOZOGLASSのシステム設計 - ZOZO TECH BLOG

                                                    こんにちは。計測プラットフォーム本部バックエンド部SREチームの市橋です。 私たちのチームではZOZOSUIT、ZOZOMAT、ZOZOGLASSといった計測技術に関わるシステムの開発、運用を担当しています。現在のZOZOMATとZOZOGLASSは、どちらも独立したEKSクラスタ上で動いていますが、ZOZOGLASSの環境を構築する際に将来のマルチテナント化を踏まえ大きく設計を見直しました。今回は、この設計見直し時に考慮した点を紹介します。 ZOZOGLASSとは ZOZOGLASSは顔の情報を計測し、イエローベースとブルーベースの2タイプ、及び春夏秋冬の4タイプの組み合わせからなるパーソナルカラーを診断するサービスです。計測した顔の情報から肌の色に近いファンデーションを推薦します。2021年7月時点で、ZOZOGLASSが推薦するコスメアイテムはファンデーションのみですが、今後はファン

                                                      EKSのマルチテナント化を踏まえたZOZOGLASSのシステム設計 - ZOZO TECH BLOG
                                                    • ACM Private CA Kubernetes cert-manager プラグインが運用環境対応に

                                                      AWS Certificate Manager (ACM) Private Certificate Authority (CA) は、Kubernetes コンテナ用のセキュアな認証機関ソリューションを提供するオープンソースプラグインである Private CA Kubernetes cert-manager バージョン 1.0 (v1.0) のリリースを発表します。ACM Private CA は、AWS が管理する高アベイラビリティーのプライベート CA サービスで、cert-manager は Kubernetes の TLS 証明書管理用に広く採用されているソリューションです。証明書ライフサイクル管理に cert-manager を使用するお客様は、このプラグインを ACM Private CA と共に使用して、キーをサーバーメモリにプレーンテキストで保存するデフォルトの cert

                                                        ACM Private CA Kubernetes cert-manager プラグインが運用環境対応に
                                                      • オンデマンド :AWS コンテナ祭り with Amazon EKS

                                                        こちらでは2020年3月20日(金)開催「春のAWSコンテナ祭り with Amazon EKS」、および4月30日(木)開催「GW直前!まだまにあうコンテナバケーション with Amazon EKS」の2つのセミナーのうち、許諾を得られたセッションのすべての動画とプレゼンテーション資料を公開しています。ぜひご活用ください

                                                          オンデマンド :AWS コンテナ祭り with Amazon EKS
                                                        • AWS CDKでEKSクラスタを作る - アクトインディ開発者ブログ

                                                          CDK で EKS構築してみる morishitaです。 前回に引き続きCDKでやってみた系のエントリです。 アクトインディは基本Railsでサービスシステムを開発している会社ですが、 私はこの1ヶ月ほどRubyを書かずにCDK+Typescriptでインフラをいろいろいじっています。 いこーよは当社では最も長いサービスで、それを支えるインフラ構成も改善はしていますが、長年大きくは変更しておらず幾分古さが気になる状況になってきました。 そこで、コンテナベースのインフラに移行しようと思うのですが、今やるならやはり kubernetes で GitOps な環境を構築したいなぁと検討しているところです。 自前でKubernetesのクラスターを構築・運用するのは大変そうなので、Amazon EKS を検討しています。 AWS EKS EKS は AWS の Kubernetesのサービスで、マ

                                                            AWS CDKでEKSクラスタを作る - アクトインディ開発者ブログ
                                                          • EKS on FargateでALBからアプリにアクセスする - 839の日記

                                                            金額的に自分の趣味でEKSやFargateを使うことはないのですが、興味があったので少し触ってみました。 現時点ではドキュメントが揃っておらず、試行錯誤が必要だったので記事に残しておきます。 ...と思ったのですが、AWS Advent Calendarが代わりに投稿できそうだったので7日目として投稿します。 qiita.com この記事で紹介されていることは以下のリポジトリで簡潔に確認することができます。 GitHub - 8398a7/eks-on-fargate 書いてあること 今回紹介する内容のまとめです。 検証はmacOS上から行っています。 書いてあること ツールの準備 クラスタの準備 ALB Ingress Controllerのセットアップ target-type: ipの挙動 hostの割当時間 iam-for-pods ハマったポイント 所感 ツールの準備 下記のドキュ

                                                              EKS on FargateでALBからアプリにアクセスする - 839の日記
                                                            • AWSでコンテナを支えるサービスについて ECS、EKS、Fargateの違いは? 第2回(最終回)

                                                              AWSでコンテナを支えるサービスについて ECS、EKS、Fargateの違いは? 第2回(最終回)各サービスのメリット・デメリット及び活用シーンについて 2020年12月17日 コラム AWS活用支援サービス担当 第1回では、ECS、EKS、Fargateの各サービスについて、お伝えしました。今回はサービスのメリットやデメリット、どのようなシーンで活用するのかについて、お伝えします。 ■それぞれのメリット・デメリットについて考える まずはコントロールプレーンについて考えます。 Kubernetesに馴染みがなく、開発者がKubernetesに対する学習時間を確保出来ないと見積もれる場合は、間違いなくECSを選ぶべきと考えます。 EKSはKubernetesという広く知られたプラットフォームである反面、AWSが「Kubernetesの開発に合わせてEKSを開発する」ため、バージョンアップに

                                                                AWSでコンテナを支えるサービスについて ECS、EKS、Fargateの違いは? 第2回(最終回)
                                                              • EKSでPrivate IPが足りなくなった場合の対処 - Qiita

                                                                はじめに ある日、EKSで新しいServiceを作ろうとしたところ、Subnet内に利用可能なPrivateIPが足りずに失敗した。 Warning CreatingLoadBalancerFailed 7m12s service-controller Error creating load balancer (will retry): failed to ensure load balancer for service xxxxx: InvalidSubnet: Not enough IP space available in subnet-xxxxx. ELB requires at least 8 free IP addresses in each subnet. このSubnetのサブネットマスクは255.255.255.0なので、256弱のPrivateIPが使えるはずであるが、

                                                                  EKSでPrivate IPが足りなくなった場合の対処 - Qiita
                                                                • コーディング未経験のPO/PdMのためのRails on Dockerハンズオン、Rails on Dockerハンズオン vol.16 - Deploy to EKS - - Qiita

                                                                  コーディング未経験のPO/PdMのためのRails on Dockerハンズオン、Rails on Dockerハンズオン vol.16 - Deploy to EKS -RailsDockerkubernetesTerraformハンズオン はじめに こんにちは!今回でラストです! 今回はAWSのマネージドKubernetesサービスであるElastic Kubernetes Service(EKS)にデプロイしてみたいと思います。 今まで作ってきたRailsアプリコンテナをEKSで動かし、DBは同じくAWSのマネージドRDBサービスのRelational Database Service(RDS)を使います。 インフラ構築にはInfrastructure as CodeツールのTerraformを使ってみます。 あくまで「こいつ、動くぞ!」を目的にしているので、今回のハンズオンだけでこ

                                                                    コーディング未経験のPO/PdMのためのRails on Dockerハンズオン、Rails on Dockerハンズオン vol.16 - Deploy to EKS - - Qiita
                                                                  • AWS、「Graviton2」搭載の「Amazon EKS」インスタンスを一般提供

                                                                    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Amazon Web Services(AWS)は米国時間8月17日、コンテナー管理基盤「Kubernetes」をフルマネージド型サービスで提供する「Amazon Elastic Container Service for Kubernetes」(Amazon EKS)において、「AWS Graviton2」プロセッサーを搭載したインスタンスの一般提供(GA)を開始した。なお、Amazon EKSでAWS Graviton2を利用するには、顧客のリージョンで双方のサービスが利用可能になっている必要がある。 2019年に発表されたGraviton2は、AWSとAmazon傘下のAnnapurna Labsがクラウドでの利用を念頭に置いて独

                                                                      AWS、「Graviton2」搭載の「Amazon EKS」インスタンスを一般提供
                                                                    • コンテナアプリケーションのオブザーバビリティ実現手順

                                                                      成功者がどのようにNew Relicを使用してKubernetesのパフォーマンスを4倍に向上させ、拡張性とスループットを改善したかをご覧ください。

                                                                        コンテナアプリケーションのオブザーバビリティ実現手順
                                                                      • Amazon EKS での Amazon ECR イメージの使用 - Amazon ECR

                                                                        翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Amazon EKS での Amazon ECR イメージの使用 管理ノードまたは自己管理ノードでホストされる Amazon EKS ワークロードの場合、Amazon EKS ワーカーノード IAM ロール (NodeInstanceRole) が必要です。Amazon EKS ワーカーノード IAM ロールには、Amazon ECR の次の IAM ポリシー許可が含まれている必要があります。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ecr:BatchCheckLayerAvailability", "ecr:BatchGetImage", "ecr:Ge

                                                                        • EKSでのkubectlコンフィグ設定について - goodbyegangsterのブログ

                                                                          kubectlとは、kubernetes cluster向けのコマンドラインツールです。 Kubectl is a command line interface for running commands against Kubernetes clusters. Overview of kubectl kubectlを利用して、cluster上にworkloadsやserviceを作成することになります。当然、kubenetes clusterまで通信できなければ処理指示をできないので、kubectlには、kubernetes clusterへの接続定義を記したコンフィグファイルを用意する必要があります。その設定方法について、AWS EKSを例にとり確認します。 環境 kubectl v1.14.9 EKS(kubernetes) 1.14.9 kubectlのインストール サポートされるk

                                                                            EKSでのkubectlコンフィグ設定について - goodbyegangsterのブログ
                                                                          • Amazon EKS が設定可能な Kubernetes サービスの IP アドレス範囲のサポートを開始

                                                                            Amazon Elastic Kubernetes Service (EKS) は、設定可能な Kubernetes サービスの IP アドレス範囲のサポートを開始しました。これにより、ピア接続または直接接続されたネットワーク環境でクラスターを実行しているお客様は、ポッドがクラスター外のネットワーク上の外部アプリケーションと通信できるようになります。 Kubernetes サービスは、一連のポッドで実行されているアプリケーションをネットワークサービスとして公開するための抽象的な方法です。Kubernetes は、クラスターの利用可能なサービス IP アドレスのプールから新しく作成された各サービスに安定した信頼できる IP アドレスを割り当てます。これまでは、Amazon EKS は、クラスターによって使用される Amazon VPC のプライマリ CIDR ブロックに基づいて、この範囲の値

                                                                              Amazon EKS が設定可能な Kubernetes サービスの IP アドレス範囲のサポートを開始
                                                                            • Amazon EKS での LoadBalancer サービスの CIDR IP アドレスの制限

                                                                              Amazon Elastic Kubernetes Service (Amazon EKS) で LoadBalancer タイプのサービスの CIDR IP アドレスを制限したいと考えています。 簡単な説明 type:LoadBalancer のサービスを作成すると、ソース 0.0.0.0/0 からのリクエストがデフォルトで許可されます。ロードバランサーがパブリックサブネットにある場合、リクエストはインターネット上のどこからでもワーカーノードにルーティングされます。 解決方法 注意: AWS Command Line Interface (AWS CLI) コマンドの実行中にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください。 環境の設定 1.    Amazon EKS クラスターを作成します。 2.    ワーカーノードを作成して起動します。

                                                                                Amazon EKS での LoadBalancer サービスの CIDR IP アドレスの制限
                                                                              • Amazon EKS のサービスロードバランサーのトラブルシューティング

                                                                                Amazon EKS の Kubernetes サービスコントローラによって作成されたロードバランサーをトラブルシューティングする方法を教えてください。 簡単な説明 Amazon EKS は、次の 2 つのコントローラのうちの 1 つを使用してロードバランサーを管理します。 AWS ロードバランサーコントローラーまたは Kubernetes サービスコントローラー。以下のトラブルシューティング手順は、Kubernetes サービスコントローラーによって管理されるロードバランサーにのみ適用されます。詳細については、Kubenetes AWS クラウドプロバイダーのウェブサイトの「サービスコントローラー」と Kubernetes ウェブサイトの LoadBalancer と入力してください。 サービスロードバランサーのトラブルシューティングを行うには、次の構成になっていることを確認します。 A

                                                                                  Amazon EKS のサービスロードバランサーのトラブルシューティング
                                                                                • ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO TECH BLOG

                                                                                  こんにちは。ZOZOテクノロジーズSRE部の市橋です。普段は主にAWSを用いてプロダクトのシステム構築、運用に携わっています。今回は弊チームで取り組んでいるZOZOMATのシステム改善業務の一例として、JVMの暖機運転の仕組みを取り入れた話をご紹介します。 ZOZOMATとは お客様の足を3Dで計測するために開発された計測用マットです。ZOZOMATでの計測情報をもとに、靴の推奨サイズを参照するなどのサービスをご利用いただくことが可能です。ご興味のある方はこちらをご確認ください。 JVMの暖機運転とは 今回テーマとして取り上げるJVMの暖機運転とは何かについて簡単に触れていきます。JVMではJIT(Just In Time)コンパイラによるコンパイル方式が取り入れられています。これはアプリケーションの実行前にプログラムの全てを機械語にコンパイルするのではなく、プログラムの実行時にコンパイル

                                                                                    ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO TECH BLOG