並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

Envoyの検索結果1 - 32 件 / 32件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Envoyに関するエントリは32件あります。 envoynetworkIstio などが関連タグです。 人気エントリには 『Wasmで広がるEnvoyとIstioの世界』などがあります。
  • Wasmで広がるEnvoyとIstioの世界

    Kubernetes Meetup Tokyo #40 https://k8sjp.connpass.com/event/206303/

      Wasmで広がるEnvoyとIstioの世界
    • おうちで学ぶサービスメッシュを支える透過型プロキシとしてのEnvoy - NTT docomo Business Engineers' Blog

      この記事は、NTT Communications Advent Calendar 2021 4日目の記事です。 こんにちは、イノベーションセンターでSREとして働いている昔農(@TAR_O_RIN)です。主にNTT Comのソフトウェアライフサイクルの改善への取り組みやアーキテクトに関わる仕事をしております。本日はサービスメッシュを題材に,その中で用いられるEnvoyの活用パターンを手を動かして理解するお話をさせていただきます。 また,昨年までのアドベントカレンダー記事もご興味があればご覧ください! 2020年 How do you like k3s ? - CoreDNSで作るお家DNS Cacheコンテナ 2019年 TektonでCI/CDパイプラインを手の内化しよう 2018年 DevOpsってこんな仕事!考え方とスキルセットのまとめ 2017年 DockerのnetworkをCa

        おうちで学ぶサービスメッシュを支える透過型プロキシとしてのEnvoy - NTT docomo Business Engineers' Blog
      • 【インフラ】 Envoy の導入と xDS API で Consul 連携やってみた話 - Mirrativ Tech Blog

        こんにちは ハタ です 今回はインフラ/基盤開発で導入している Envoy について紹介したいなと思っています 現在ミラティブでは Go移行 を進めているところで、 既存のWebアプリケーション(Perl で実装されてます)と、新たに Go で実装された Web アプリケーションをシームレスに導入/切り替えするために Envoy の導入を行いました Envoy xDSとConsul によるインスタンス管理 NGINX や HAProxy または Apache HTTP Server など使い慣れた && ノウハウもあるミドルウェアではなくなぜ Envoy を選定したかというと、 なんといっても魅力的なのが xDS と呼ばれる Discovery Service 群があることで柔軟に既存コンポーネントと連携を取りやすいことやAPI操作によるコントロールの柔軟性が高いことが決め手となっています

          【インフラ】 Envoy の導入と xDS API で Consul 連携やってみた話 - Mirrativ Tech Blog
        • 【Istio⛵️】Istioによって抽象化されるEnvoyのHTTPSリクエスト処理の仕組み - 好きな技術を布教したい 😗

          この記事から得られる知識 この記事を読むと、以下を "完全に理解" できます✌️ Istioのサイドカーメッシュを題材にしたEnvoyの設定の抽象化について 様々なサービスメッシュツール (特に、Istio、Consul、Ciliumなど) でも流用できるEnvoyの知識について この記事から得られる知識 01. はじめに 02. 様々なリソースによるEnvoy設定の抽象化 サービスメッシュ外からのHTTPS マイクロサービス間のHTTPS サービスメッシュ外へのHTTPS 03. istio-proxyコンテナによるHTTPS処理 Istioコントロールプレーンの仕組み サービスメッシュ外からのHTTPS マイクロサービス間のHTTPS サービスメッシュ外へのHTTPS 04. EnvoyによるHTTPS処理 Envoyの設定の種類 フィルター フィルターの一覧 フィルターチェーンの仕組

            【Istio⛵️】Istioによって抽象化されるEnvoyのHTTPSリクエスト処理の仕組み - 好きな技術を布教したい 😗
          • 【インフラ】xDS API の EDS に手を加えて動的に Envoy で weight 調整できるようにした - Mirrativ Tech Blog

            こんにちは、ミラティブのインフラを担当している清水です。 ミラティブではクラウドに Google Cloud を利用しているのですが、稀にインスタンスの性能劣化が発生し動かしているアプリケーションの応答時間が長くなることがあります。 非同期な処理の場合は一時的にタスクキューの時間あたりの処理数が減るものの、遅延を許容できる機能であれば時間経過で回復するのでシステムを継続稼働できます。 一方で、web サーバのように同期処理の場合はリクエストを時間内に返すことができずに timeout したりだとか、worker が埋まって新たにリクエストが返せなくなったりと、正常にリクエストを返すことができずにユーザのクライアントにエラーが返ってしまします。 そこで、今回はクラウドが不調になったときに web サーバへ流れるリクエストの流量を動的に制御し、一時的にリクエスト数を減らしてユーザのクライアント

              【インフラ】xDS API の EDS に手を加えて動的に Envoy で weight 調整できるようにした - Mirrativ Tech Blog
            • EnvoyのYAMLの読み方 - Carpe Diem

              概要 Envoyのyamlは非常に長大で初めて読む人からするととても分かりにくいです。 しかし実際は各要素の役割を理解するととてもシンプルに構成されていることが分かります。 そのための手助けとしてこちらで図を交えながら説明します。 環境 Envoy 1.22.0 要素の説明 まずは各要素を理解します。 downstreamとupstream 要素 説明 downstream Envoyからみたクライアント upstream Envoyがサービスに対するリクエストを転送する際に接続するエンドポイント(ネットワークノード) よくあるパターンで図示してみると以下です。 front proxyモデル sidecarで外部からリクエストを受ける sidecarでローカルアプリケーションからのリクエストを転送する このようにsidecarモデルのローカルアプリケーションは、downstreamにもup

                EnvoyのYAMLの読み方 - Carpe Diem
              • Istioのenvoyサイドカーをデバッグする - CADDi Tech Blog

                SREチームの前多です。以前、Google Cloudが提供するサービスメッシュのAnthos Service Meshの入門記事を書きました。 caddi.tech この記事のまとめで私は、Istio (Anthos Service MeshのベースのOSS) を詳しく知るには、envoyのことをもっと知る必要があると書きました。 そしてサービスメッシュで何かエラーが起きているとき、それはサービスメッシュ自体ではなく インフラやアプリケーションのバグや設定ミスがサービスメッシュによってあぶり出されるということも述べました。 先日、サービスメッシュ上でPod間のgRPC通信が特定条件で失敗し、サイドカーがない場合のみ通信が成功するという事象が起きていました。 gRPCのライブラリのアップデートやIssueの調査しましたが、原因がわからずサイドカーを外すしかないかと思っていました。 最終手段

                  Istioのenvoyサイドカーをデバッグする - CADDi Tech Blog
                • 【やじうまミニレビュー】 6GB/s超!Thunderbolt 5対応に対応した世界初の外付けSSD「Envoy Ultra Thunderbolt 5ポータブルSSD」を試す

                    【やじうまミニレビュー】 6GB/s超!Thunderbolt 5対応に対応した世界初の外付けSSD「Envoy Ultra Thunderbolt 5ポータブルSSD」を試す
                  • Envoy Proxyを始めてみよう - Qiita

                    はじめに NRI OpenStandia Advent Calendar 2020の19日目は、最近DropboxがNginxから移行したことでも話題になったEnvoy Proxyについて、これから利用したい方や学んでいきたい方に向けて、そもそもどんなものなのかを紹介していきたいと思います。 Envoyとは EnvoyはNginxと似た機能を持つOSSで、マイクロサービスに対応するため、サービス間のネットワーク制御をライブラリとしてではなく、ネットワークプロキシとして提供することを目的に開発されました。 これにより個々のサービスはEnvoyを経由してそれぞれのサービスへ接続します。これはネットワークを抽象化して、アプリケーション開発者をビジネスロジックに集中できるようにするという目標のために行われています。 例えば、Envoyを利用したアーキテクチャでは、アプリケーションと同じホスト上にE

                      Envoy Proxyを始めてみよう - Qiita
                    • IstioやEnvoyで発生するネットワーク系エラー - Carpe Diem

                      背景 マイクロサービス環境でIstio(Envoy sidecar)を使っていると、いくつかのエラーに遭遇します。 それぞれどういった状況で発生しているエラーなのかを区別できないと、適切な対応にならないため各種エラーをまとめます。 環境 Envoy 1.22.0 Go 1.21 構成 次のようにclient appやserver appにsidecarが挟まるようにします。 エラー dial tcp 172.20.0.4:8001: connect: connection refused connection error: desc = "transport: Error while dialing: dial tcp 172.20.0.4:8001: connect: connection refused が発生するパターンです。 周辺ログも含めると次のようになります。 timeout-

                        IstioやEnvoyで発生するネットワーク系エラー - Carpe Diem
                      • Istioのインストール、サイドカープロキシ(Envoy)の挿入、マイクロサービスの可視化

                        Istioのインストール、サイドカープロキシ(Envoy)の挿入、マイクロサービスの可視化:Cloud Nativeチートシート(10) Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、Istioの環境構築と実践ポイントを説明します。

                          Istioのインストール、サイドカープロキシ(Envoy)の挿入、マイクロサービスの可視化
                        • Other World ComputingのThunderbolt 5接続対応ポータブルSSD「OWC Envoy Ultra Thunderbolt 5ポータブルSSD」を試す | ハードウェア | Mac OTAKARA

                          AJA System Test 16を使用してMacBook Pro (16-inch, 2024)/M4 Pro 14Core CPU/20Core GPU/48GB/2TB SSDの内蔵ストレージ性能を計測してみたところ「Write:8984MB/s、Read:3258MB/s」という性能でした。 MacBook Pro (16-inch, 2024)/M4 ProにOWC Envoy Ultra/2TBをThunderbolt 5接続した場合のストレージ性能は「Write:4921MB/s、Read:5700MB/s」でした。 最大書き込み性能は、Thunderbolt 4接続SSDよりも上回っていますが、内蔵SSD性能までには届きません。 最大読み込み性能は、内蔵SSDよりも1.75倍高速となります。 現在、CFexpressカード含め、SSDは最大読み込み速度重視で設計されている

                            Other World ComputingのThunderbolt 5接続対応ポータブルSSD「OWC Envoy Ultra Thunderbolt 5ポータブルSSD」を試す | ハードウェア | Mac OTAKARA
                          • envoyにおける分散トレーシングの導入でオブザーバビリティを向上させた話 - freee Developers Hub

                            はじめまして、2023/6からfreeeのEnabling SREチームに所属している大木竜勝(ryu)です。 この記事はfreee Developers Advent Calendar 2023 - Adventar 3日目です。 この記事ではenvoyの分散トレーシングを用いてオブザーバビリティの向上を実現した取り組みについての記事になります。 背景 freeeではAmazon Web Services (AWS) Elastic Kuerbentes Service (EKS) クラスタ上にアプリケーションが載っておりその構成としてはenvoyが前段に存在し、後段に各アプリケーションPodが存在する構成となっています。 freeeにおける基本的なPod構成 上記の構成においてクラスタの単位はfreee会計やfreee人事労務といったプロダクト毎にクラスタが分かれている構成となっていま

                              envoyにおける分散トレーシングの導入でオブザーバビリティを向上させた話 - freee Developers Hub
                            • Migrating Millions of Concurrent Websockets to Envoy

                              Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves sending lots of tiny messages to each other. For much of Slack’s history, we’ve used HAProxy as a load balancer for all incoming traffic. Today, we’ll talk about problems we faced with HAProxy, how we solved them with Envoy Proxy, the steps involved in t

                                Migrating Millions of Concurrent Websockets to Envoy
                              • Double proxy (with mTLS encryption) — envoy 1.36.0-dev-0043eb documentation

                                Double proxy (with mTLS encryption) This sandbox demonstrates a basic “double proxy” configuration, in which a simple aiohttp app connects to a PostgreSQL database, with two Envoy proxies in between. Envoy (front) -> aiohttp -> Envoy (postgres-front) -> Envoy (postgres-back) -> PostgreSQL This type of setup is common in a service mesh where Envoy acts as a “sidecar” between individual services. I

                                • 朝の公園の気持ちよさを満喫しながら、ENVOYのポテンシャルを探っていくお話。 - 独眼流正宗

                                  ここのところ依頼撮影を幾つかしているのですが、肌色多めのポートレートだったりで、ここに載せられる写真がありません。 都内近郊は連日、屋外での活動を控えるように通達が出ている状況ですし、仕事も詰まっている時期なので、なかなか生物生態写真取材自転車の出番がありませんが、お試しで善福寺池に行ってみました。 正直、小径のタウン車や軽快車(ママチャリ)でも度々行ってた場所なので、なんてことない距離ではありますが、今までは三脚の積み方に苦労してました。前カゴに立てて入れてゴムで動かないようハンドルに括りつけたりしていましたが、ロングテールバイクは楽です。 タイヤが太く、クッション性が高いのでカメラのような衝撃を与えたくないモノを積む時の安心感も絶大です。 この時期なので、ぶっちゃけ撮れ高は全く期待していません。どちらかといえば可搬性や市街地におけるファットタイヤ自転車の運用の可能性などを見る目的でもあ

                                    朝の公園の気持ちよさを満喫しながら、ENVOYのポテンシャルを探っていくお話。 - 独眼流正宗
                                  • gRPC を Envoy でプロキシして Python から使う【2022】 - Qiita

                                    先日 Protocol Buffers + gRPC で我が家の非常食を管理する API サーバーを立ててみました。今まで Python で基本的に Web サーバーを作ってきた筆者が勉強もかねて GoLang + protobuf + gRPC というイマドキな構成で組んでみました。 これを(最近構築した) Kubernetes 環境で本番運用していくにあたって TLS 終端のプロキシを入れようと少し調べたところ Envoy というプロキシが gRPC と親和性が高くよく使われているようなので試してみました。まだ最新の Web 上の情報が少なかったのではまりどころも含めてまとめていきます。 Protocol Buffers / gRPC / Envoy とは Protocol Buffers とは Google が策定した言語・プラットフォーム中立のデータフォーマットで、 API のサー

                                      gRPC を Envoy でプロキシして Python から使う【2022】 - Qiita
                                    • Envoy を使用して ID Token (OIDC) を検証する | 豆蔵デベロッパーサイト

                                      庄司です。 Envoy proxy は API を使って動的に構成すると無停止で設定変更等を行うことができます。このような操作は 通常 Istio や AWS App Mesh のようなコントロールプレーンで行うことになります。 この一連の記事では Envoy proxy 単体の機能を説明するために静的な設定を用いて説明しています。 以前構築した S3 にアクセスする Envoy proxy を拡張して、Amazon Cognito user pools で認証されたユーザのみがこの静的コンテンツにアクセスできるようにしたいと思います。 Information認証されたユーザとは、あらかじめ Amazon Cognito user pools にログインして OIDC トークン (JWT トークン) を取得済みで、トークンを Authorization ヘッダ等に含むリクエストでアクセスさ

                                        Envoy を使用して ID Token (OIDC) を検証する | 豆蔵デベロッパーサイト
                                      • Introducing Envoy Gateway

                                        Today we are thrilled to announce Envoy Gateway, a new member of the Envoy Proxy family aimed at significantly decreasing the barrier to entry when using Envoy for API Gateway (sometimes known as “north-south”) use cases. HistoryEnvoy was released as OSS in the fall of 2016, and much to our amazement quickly gained traction throughout the industry. Users were drawn to many different aspects of the

                                          Introducing Envoy Gateway
                                        • Donald Trump's envoy to hold Ukraine peace plan talks at Kremlin

                                          Donald Trump's overseas envoy Steve Witkoff will hold talks at the Kremlin next week as the US continues to push for a deal to end the war in Ukraine. The visit, which was confirmed by Vladimir Putin's close foreign policy aide Yuri Ushakov on Wednesday, comes after Ukraine said it had reached a "common understanding" with the White House on the outline of a potential peace deal. On Tuesday, Trump

                                            Donald Trump's envoy to hold Ukraine peace plan talks at Kremlin
                                          • Engineering/engineering_bands.md at master · envoy/Engineering

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              Engineering/engineering_bands.md at master · envoy/Engineering
                                            • Ukraine envoy says Turkey among destinations of grain stolen by Russia

                                              Russian rouble coin sits on grains in this picture illustration taken May 9, 2022. REUTERS/Dado Ruvic/Illustration ANKARA, June 3 (Reuters) - Kyiv's ambassador to Ankara said on Friday Turkish buyers were among those receiving grain that Russia stole from Ukraine, adding he has sought Turkey's help to identify and capture individuals responsible for the shipments. Russia and Ukraine account for ne

                                                Ukraine envoy says Turkey among destinations of grain stolen by Russia
                                              • Full-list-of-Envoy-Air-Add-Passenger-numbers-in-usa

                                                Call Now: USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 ( Add Passenger , 24/7) If you're facing problems with a Envoy Air USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 booking, , or Flight change, the fastest way to get help is by calling USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201. This guide gives you the best ways to resolve your issue quickly—starting with USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9

                                                • Full-list-of-Envoy-Air-name-change-numbers-in-usa

                                                  Call Now: USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 ( Name change , 24/7) If you're facing problems with a Envoy Air USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 booking, , or Flight change, the fastest way to get help is by calling USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201. This guide gives you the best ways to resolve your issue quickly—starting with USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║920

                                                  • Complete_List_of_Envoy_Air_Customer_Service_Contact_Numbers_Step_by_Step_USA_Guide

                                                    {{Complete}}™ {[List]} of Envoy Air® CUSTOMER© SERVICE℗ Contact Numbers — 24/7 Live Person Assistance GUide Reaching a live representative at Envoy Air. You can call ⭕+1 877 ^-^ 654 ^-^ 9201 Envoy Air (US/OTA) to speak directly with an agent—available 24/7. ⭕+1 877 ^-^ 654 ^-^ 9201 Whether it’s booking issues, cancellations, refunds, or technical problems, this guide walks you through every contac

                                                    • Basic HTTP Routing Strategies with Envoy

                                                      This is Part 2 of a multipart blog describing how to use Envoy as an “Inter DC Traffic Manager”. The previous part sets up the context and walks us through how to setup a mock environment to test several uses cases around managing traffic between multiple DCs (Data Centers). So if you haven’t already gone through Part 1, please try to skim through it and gain context before proceeding. Assuming th

                                                        Basic HTTP Routing Strategies with Envoy
                                                      • Complete_List_of_Envoy_Air_Customer_Service_Contact_Numbers_Step_by_Step_USA_Guide

                                                        {{Complete}}™ {[List]} of Envoy Air® CUSTOMER© SERVICE℗ Contact Numbers — 24/7 Live Person Assistance GUide Reaching a live representative at Envoy Air. You can call ⭕+1 877 ^-^ 654 ^-^ 9201 Envoy Air (US/OTA) to speak directly with an agent—available 24/7. ⭕+1 877 ^-^ 654 ^-^ 9201 Whether it’s booking issues, cancellations, refunds, or technical problems, this guide walks you through every contac

                                                        • Full-list-of-Envoy-Air-Refund-Policy-numbers-in-usa

                                                          Call Now: USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 ( Refund Policy , 24/7) If you're facing problems with a Envoy Air USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201 booking, , or Flight change, the fastest way to get help is by calling USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9201. This guide gives you the best ways to resolve your issue quickly—starting with USA: +1 ⧉ 877 ⧉ 654-9201 or +1║877║654║9

                                                          • Envoy の External Authorization について - Qiita

                                                            この記事は Z Lab Advent Calendar 2020 の7日目の記事となります。 はじめに この記事では Envoy でサポートされている External Authorization を紹介していきます。ここからの情報は v1.16.0 時点での v3 API の仕様を元にまとめたものとなっています。 External Authorization とは External Authorization は Envoy が受信したリクエストが認可されているかを gRPC または HTTP で外部のシステムに問い合わせて判定する機能です。これを利用することで Envoy での認可処理を外部のシステム(以下、認可サービス)に委譲することが可能になります。 External Authorization は Network Filter(L3/L4)や HTTP Filter(L7)として

                                                              Envoy の External Authorization について - Qiita
                                                            • envoy設定のポイント

                                                              envoyは高機能なネットワークプロキシで、サポートするプロトコルが豊富、動的に構成変更が可能といった特長があります。 高機能プロキシ共通の課題としてconfigが複雑であるため、構成を理解することが適切な設定に必要となります。 導入着手の際、重要なリソースには以下のようなものがあります。 dockerの envoy公式イメージを利用するのが手軽。 起動configとして、/etc/envoy/envoy.yamlを参照する。このファイルの記述が適切であれば動作する。誤りがあると起動ログにエラー表示して終了。 情報源は、 公式ドキュメントを最重視すべき そもそも情報は少ない。また、configフォーマットがバージョン間で頻繁に変更されており、非公式な情報の書き方がdeprecatedになっているケースが多い。 公式ドキュメントの情報量は多く、全体的に通読した方がconfigの構成を理解しや

                                                              • gRPC-Web を Cloud Run のサイドカー Envoy でやる

                                                                はじめに Cloud Run のマルチコンテナがパブリック プレビューでリリースされました。本記事ではマルチコンテナを使って、1 つの Cloud Run サービスでサイドカー Envoy を使った gRPC-Web サービスを構築します。 本記事は前半が Cloud Run にサービスをデプロイして Web から呼び出してみるパート、後半が説明パートになっています。説明だけ読みたい場合は前半をスキップしてください。 マルチコンテナについては以下の記事もぜひ参考にしてください。 やってみる 環境など 新しいプロジェクトと Cloud Shell での操作を想定しています。ローカルで操作する場合は必要なツール等を適宜インストールしてください。 サンプルのコードはこちらを使います。 事前準備 こちらをクリックしてください。Cloud Shell が開いてリポジトリがクローンされます。エディタは

                                                                  gRPC-Web を Cloud Run のサイドカー Envoy でやる
                                                                • Extending Envoy Proxy with Golang WebAssembly

                                                                  Envoy is a L7 proxy and communication bus designed for large modern service-oriented architectures. Envoy can be used to monitor and control HTTP connections. One way to do this is using the Lua scripting language, for example to intercept requests and responses. Another option, is using a Web Assembly (WASM) plugin. As Golang developers, we can develop our WASM plugin using Go SDK. Let’s write an

                                                                    Extending Envoy Proxy with Golang WebAssembly
                                                                  1

                                                                  新着記事