並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

Registratorの検索結果1 - 15 件 / 15件

  • Vagrant + CoreOS + etcd + fleet + docker + registrator + docker-discover メモ - ようへいの日々精進XP

    はじめに 今さらジローではあるが、自分の中で Docker を絡めたクラスタ構成について気になっているので CoreOS やその関連技術を改めて勉強してみたいと思う。CoreOS 等の各種情報については参考にさせて頂いた記事がとても詳しく参考になるので、そちらを都度確認しつつ理解を深めていきたい。 今回は以下を学びたい。 Vagrant で CoreOS ノードを複数起動する etcd と fleet をザクっと触る fleet で Docker コンテナクラスタを管理する 起動したコンテナのサービスを registrator で etcd に登録する etcd に登録したサービスの情報を利用して HAProxy の設定に反映させる 構成 今回、教材として利用する構成は以下の通り。 参考 http://deeeet.com/writing/2014/11/20/fleet/ http://

      Vagrant + CoreOS + etcd + fleet + docker + registrator + docker-discover メモ - ようへいの日々精進XP
    • Consul Template + Registrator で、コンテナ上のWebサーバをHAProxyへリアルタイムに登録してみる - log.fstn

      はじめに 先日、Consul Templateという便利そうなツールがHashiCorpから発表されました。 Introducing Consul Template - HashiCorp 何かおもしろいこと出来ないかなっと思ってちょっと考えていたら、Registrator(progrium/registrator · GitHub)と相性が良さそうだったので組み合わせて使ってみた、というはなしを本エントリでまとめました。 Consul Template について Consul Templateは、Consulに登録されているサービスやK/Vの内容を元に、ミドルウェア等の設定ファイルを生成するためのツールです。 また、Consulを常に監視し、内容が変化するとリアルタイムに設定ファイルを更新して指定したコマンドを発行することができます。 ユースケースとして、HAProxy配下にWebサーバ

        Consul Template + Registrator で、コンテナ上のWebサーバをHAProxyへリアルタイムに登録してみる - log.fstn
      • ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) - Qiita

        $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 $ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" $ sudo apt-get update $ sudo apt-get install -y lxc-docker

          ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) - Qiita
        • CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する - Qiita

          概要 registrator というサービス検出・登録・削除専用コンテナを使って、CoreOS 上に起動する Docker サービス(rails や redis, elasticsearch などポートを外部にさらすもの)を etcd へ自動登録するという話 サービス登録の選択肢 Docker をマルチホストで使おうと思ったときに出てくるのがサービスディスカバリの問題。例えば Web アプリケーションコンテナをロードバランサに登録しようと思ったとき、何らかの方法でアプリケーションコンテナがどのホストのどのポートで起動しているのか知らせる必要がある。 サービスディスカバリ用ミドルウェアとして Consul や etcd がある。そういったものに Docker コンテナとして起動したサービスを登録するには選択肢は 3 種類ある(他にもあるかもだけど) 起動するサービス自身が登録する: Webh

            CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する - Qiita
          • Automatic Docker Service Announcement with Registrator :: Jeff Lindsay, Open source hacker

            You're reading the blog of Jeff Lindsay (@progrium). There is also his wiki. No matter which service discovery system you use, it will not likely know how to register your services for you. Service discovery requires your services to somehow announce themselves to the service directory. This is not as trivial as it sounds. There are many approaches to do this, each with their own pros and cons. In

            • Amazon ECS + registrator + consul でサービスの自動登録超シンプルパターン(HAProxy を使った例) - ようへいの日々精進XP

              気づいたら面白そうなことが出来そうな事をつまみ食いしていたので組み合わせて試してみました。 概要 絵が一番わかりやすし。 ECS で登録したタスクで起動したコンテナアプリケーションを registrator で consul にサービスを自動登録して consul-template で haproxy の設定を書き出す。 参考 Service Discovery via Consul with Amazon ECS | AWS Compute Blog Consul Template + Registrator で、コンテナ上のWebサーバをHAProxyへリアルタイムに登録してみる - log.fstn 準備 Amazon ECS 環境の用意 inokara.hateblo.jp 上の記事でちょこっと ECS を触ってみました。 registrator の用意 inokara.hateb

                Amazon ECS + registrator + consul でサービスの自動登録超シンプルパターン(HAProxy を使った例) - ようへいの日々精進XP
              • Docker-Registrator(Normal/internal)でConsulに登録される内容は? - 夢とガラクタの集積場

                こんにちは。 最近、Dockerでマルチコンテナのクラスタを組もう、ということをやっています。 で、そこで課題になってくるのがIPアドレスが一定しない、ということですよね。 ですので、そのためにConsul等のサービスディスカバリの仕組みを使う形になります。 ただ、Dockerコンテナの内部からConsulに登録するのはいまいち面倒・・ということで、 自動登録が可能なDocker Registratorを2パターン試してみました。 とりあえず、出来ると構成は下記のようになる・・はず。 尚、OSはCentOS7、あとFirewalldは無効化してiptablesを用いています。 理由は後ほど(次回以降?) 1. OS側準備 まずはDockerインストールなどの諸々のセットアップを行います。 尚、rootユーザでログインを予め許容しておき、rootユーザでセットアップを行います。 ■Selin

                  Docker-Registrator(Normal/internal)でConsulに登録される内容は? - 夢とガラクタの集積場
                • Docker コンテナのサービスを自動で登録してくれる Registrator が面白かったのでメモ - ようへいの日々精進XP

                  書き留めていたものを再構成して公開。 参考 Consul Template + Registrator で、コンテナ上のWebサーバをHAProxyへリアルタイムに登録してみる - log.fstn CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する - Qiita Registrator とは github.com Docker コンテナで動いているサービスを Consul や etcd や SkyDNS2 に自動的に登録してくれるツール。詳細は上記の GitHub リポジトリを。 何が面白かったのか 結論から言うと... Docker コンテナでポート晒す際に Docker ホスト上のポート番号を意識しなくて良くなった Consul で利用する際にサービス検出(登録)の API を叩く必要が無くなった 触ってみる 構成

                    Docker コンテナのサービスを自動で登録してくれる Registrator が面白かったのでメモ - ようへいの日々精進XP
                  • CoreOS 上の Docker コンテナのサービス情報を registrator を使って SkyDNS2 に自動登録する - Qiita

                    CoreOS 上の Docker コンテナのサービス情報を registrator を使って SkyDNS2 に自動登録するDockeretcdCoreOSsystemdSkyDNS 概要 registrator というサービス検出・登録・削除専用コンテナを使って、CoreOS 上に起動する Docker サービス(rails や redis, elasticsearch などポートを外部にさらすもの)を skydns2 へ自動登録するという話 registrator の基本については CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する skydns の基本については CoreOS クラスタ上で SkyDNS2 を使ってサービスディスカバリする を参照 registrator で Docker サービス を skydns2

                      CoreOS 上の Docker コンテナのサービス情報を registrator を使って SkyDNS2 に自動登録する - Qiita
                    • Docker Compose + Registrator + Consul + Consul-template でカヂュアルにスケールする環境の考察(Docker Compose V1 に限ります) - ようへいの日々精進XP

                      ども、かっぱです。 tl;dr 考察シリーズ。以下のような環境を Docker Compose 一発で起動出来ると嬉しいなあと思ったので雑に考察したのでメモ。 考察 教材 github.com スケールイン、スケールアウトを試してみる docker-compose.yml と Dockerfile を取得する 以下のように GitHub のリポジトリからプロジェクト一式を適当なディレクトリに clone します。 cd ~/dockerfiles/ git clone https://github.com/inokappa/sample-docker-compose-scale.git 以下のように出力されることを確認します。 Cloning into 'sample-docker-compose-scale'... remote: Counting objects: 28, done.

                        Docker Compose + Registrator + Consul + Consul-template でカヂュアルにスケールする環境の考察(Docker Compose V1 に限ります) - ようへいの日々精進XP
                      • ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(2) - Qiita

                        前回の続きです 前の記事 : ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) スプリットブレイン状態なConsulを立てる Swarmは全ノードとコンテナを知っているがConsulは自ノードの設定しか責任を持たないようにしたかった。 Dockermanの/root/docker-host/にnodesを掘ってそこに新しいdocker-compose.ymlを書こう consul: command: -server -bootstrap -ui-dir /ui image: progrium/consul:latest ports: - "8300" - "8400" - "8500" - "8600/udp" environment: - "affinity:container!=nodes_consul_*" net: "host" regi

                          ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(2) - Qiita
                        • ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) - Qiita

                          $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 $ sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" $ sudo apt-get update $ sudo apt-get install -y lxc-docker

                            ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) - Qiita
                          • GitHub - gliderlabs/registrator: Service registry bridge for Docker with pluggable adapters

                            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

                              GitHub - gliderlabs/registrator: Service registry bridge for Docker with pluggable adapters
                            • ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(2) - Qiita

                              前回の続きです 前の記事 : ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(1) スプリットブレイン状態なConsulを立てる Swarmは全ノードとコンテナを知っているがConsulは自ノードの設定しか責任を持たないようにしたかった。 Dockermanの/root/docker-host/にnodesを掘ってそこに新しいdocker-compose.ymlを書こう consul: command: -server -bootstrap -ui-dir /ui image: progrium/consul:latest ports: - "8300" - "8400" - "8500" - "8600/udp" environment: - "affinity:container!=nodes_consul_*" net: "host" regi

                                ELB+Swarm+Compose+Consul+Registratorで夢は叶うのか(2) - Qiita
                              • GitHub - progrium/registrator: I hate Docker Hub

                                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

                                  GitHub - progrium/registrator: I hate Docker Hub
                                1