タグ

coreosに関するhdkINO33のブックマーク (8)

  • logspoutでDockerコンテナのログの集約・ルーティング

    logspoutでDockerコンテナのログの集約・ルーティング progrium/logspout logspoutは,ホスト内で動かした全てのDockerコンテナの出力を集約して,好きなところに飛ばす(ルーティングする)ためのツール.開発者はDokkのJeff Lindsay. 以下の2つの特徴がある コンテナとして起動(ステートレス) HTTP APIによるルーティングの設定 ログを貯めて管理したり,検索するといったことはできない.コンテナのログをリアルタイムで好きなところに飛ばすだけ. これだけだが,Dockerのログの問題をいい感じに解決してくれそう. Dockerのログのしくみ まず,簡単にDockerのログのしくみを説明する. 現時点(2014年5月)でDockerはコンテナ内で吐き出されたstdout/stderrを取得することができる.コンテナのプロセスがstdoutとs

  • 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
  • Fleetの使い方,Unitファイルの書き方

    Fleetの使い方,Unitファイルの書き方 CoreOSに入門した | SOTA CoreOSではすべてのアプリケーションをDockerで動かす.このとき,コンテナによるサービスをCoreOSクラスタのどのマシンで起動するかをいちいち人手で決めるわけにはいけない.クラスタ内のリソースの状態や動いているサービスに基づき,適切なマシンでコンテナを動かすスケジューリングの仕組みが必要になる. このスケジューリングとコンテナの管理にCoreOSはfleetを用いる. fleetを使うとCoreOSクラスタが1つのinit systemで動いているかのようにそれを扱うことができるようになる.開発者はどのマシンでどのDockerコンテナが動いているかを気にする必要がなくなる. 例えば,5つのコンテナを動かす必要があれば,fleetはクラスタのどこかでその5つのコンテナが動いてることを保証する.もしコ

  • CoreOS入門

    Speaker: Lydia Di Francesco In this workshop, participants will delve into the realm of AI and its profound potential to revolutionize employee wellness initiatives. From stress management to fostering work-life harmony, AI offers a myriad of innovative tools and strategies that can significantly enhance the wellbeing of employees in any organization. Attendees will learn how to effectively levera

    CoreOS入門
  • CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する - Qiita

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

    CoreOS 上の Docker コンテナのサービス情報を registrator を使って etcd へ自動登録する - Qiita
  • redhat.com | jboss document

    For customersCustomer supportDocumentationSupport CasesSubscription managementRed Hat Ecosystem CatalogFind a partnerFor partnersPartner loginPartner supportBecome a partnerTry, buy, & sellRed Hat MarketplaceRed Hat StoreContact SalesStart a trialLearning resourcesTraining and certificationFor developersHybrid cloud learning hubInteractive labsLearning communityRed Hat TVOpen source communitiesAns

    redhat.com | jboss document
  • [CoreOS] etcdを使ってCoreOSのクラスタを構成する手順(VirtualBox + Vagrant) - Life with IT

    2016/01/31更新 対応バージョン: 935.0.0 etcdを使い、VirtualBox + Vagrant上でCoreOSの3ノードクラスタを構成する手順を示す。 #1: core-01(172.17.8.101) #2: core-02(172.17.8.102) #3: core-03(172.17.8.103) クラスタが構成できたらサンプルのサービスを稼動させ、ノードダウン時のフェールオーバ試験を行う。 尚、discovery用のetcdはローカルに構築する代わりにdiscovery.etcd.ioに肩代わりしてもらうことができるのでここではその設定を説明する。 準備 まずhttps://github.com/coreos/coreos-vagrant.gitからVagrant用のファイル一式を入手する。 % git clone https://github.com/co

    [CoreOS] etcdを使ってCoreOSのクラスタを構成する手順(VirtualBox + Vagrant) - Life with IT
  • Vagrant + CoreOS + Dockerを利用した開発環境セットアップ

    vagrant_coreos_docker.md Vagrant + CoreOS + Dockerを利用した開発環境セットアップ MacOSX + Vagrant + CoreOS + Docker + Ubuntuの環境。 2014年6月11日時点での情報。 Version: CoreOS 343.0.0 Kernel: 3.14.5 Docker: 1.0 技術要素の説明 独断と偏見での説明。 Vagrant - 仮想マシンの作成・起動・停止などを簡単に行うためのツール VirtualBox - 仮想化ソフトウェア CoreOS - Dockerを実行するのに特化した最低限のLinuxイメージ Docker - コンテナ型実行環境を提供するツール Why Docker? いろいろな環境を仮想OSで準備するのはだるい そのためにVagrantがあるが、OSイメージが乱立するとディスクス

    Vagrant + CoreOS + Dockerを利用した開発環境セットアップ
  • 1