On Consul 1.5.0 and older, Envoy proxies can only proxy TCP traffic at L4. You can configure some L7 features in configuration entries. You can add custom Envoy configurations to the proxy service definition, which enables you to leverage Envoy features that are not exposed through configuration entries. You can also use the Consul Envoy extensions to implement Envoy features. Note: When using Env
All slide content and descriptions are owned by their creators.
Site Reliability Engineering Teamï¼é称SREï¼ã®@cubicdaiyaã§ããæè¿ãã¼ã åãå¤ããã¾ããã ä»åã¯Consulãå©ç¨ãã¦è¤æ°å°ã®nginxãµã¼ãã®TLSã»ãã·ã§ã³ãã±ãããèªåæ´æ°ããä»çµã¿ã«ã¤ãã¦ç´¹ä»ãã¾ãã TLSã»ãã·ã§ã³ãã±ããã¯ç°¡åã«è¨ãã¨TLSã®ã»ãã·ã§ã³æ å ±ãæå·åãã¦ã¯ã©ã¤ã¢ã³ãå´ã«ä¿åãããã¨ã§ HTTPSéä¿¡æã«è¡ãããTLSãã³ãã·ã§ã¤ã¯ã®æé ãçç¥ãã¦ãããã¯ã¼ã¯ã¬ã¤ãã³ã·ãåæ¸ããããã®ä»çµã¿ã§ãã(詳細ã«ã¤ãã¦ã¯ä¸çªä¸ã®åèæ å ±ã御覧ãã ãã) ä¼¼ããããªä»çµã¿ã¨ãã¦TLSã»ãã·ã§ã³ãã£ãã·ã¥ãããã¾ããããã¡ãã¯ã»ãã·ã§ã³æ å ±ããµã¼ãå´ã«ä¿åãã¾ãã HTTPSéä¿¡ã§ã¯TCPã®ãã³ãã·ã§ã¤ã¯ã«å ãã¦TLSã®ãã³ãã·ã§ã¤ã¯ãå¿ è¦ã«ãªãã®ã§HTTPéä¿¡ããããããã¯ã¼ã¯ã®ã¬ã¤ãã³ã·ã大ãããªãã¾ããã ãããã®ä»çµã¿
Miiverse ã¨ã¯ä»»å¤©å æ ªå¼ä¼ç¤¾ãéå¶ãã¦ããã¦ã§ããµã¼ãã¹ã§ãããä¸çä¸ã® Wii U ããã³ãã³ãã¼3DSããã㦠PC ãã¹ãã¼ãããã¤ã¹ããå©ç¨ãããã¨ãã§ãã¾ãã AWS ä¸ã§ãã«ããªã¼ã¸ã§ã³æ§æãã¨ã大éã®ãµã¼ããæ±ãã Miiverse ã®ãããã¤ãæ¯ããæè¡ã¨éç¨ä¸ã®å·¥å¤«ãããâ¦
YAPC::Asia Tokyo 2015 Day 1ã«åå ãã¦ãã¾ããã æ¼ä¼ã¿ãæã㧠Consul 㨠Strecher ã使ã£ãPULLåãããã¤ã«é¢ããçºè¡¨ã2ã»ãã·ã§ã³ã»ã©ããã¾ããã ãããã¯ããã¼ãã»å 容ãä¼¼éã£ã¦ããããã1è¨äºã¨ãã¦ã¾ã¨ãã¦ç´¹ä»è´ãã¾ãã ä¸çå±éãã大è¦æ¨¡ã¦ã§ããµã¼ãã¹ã®ãããã¤ãæ¯ããæè¡ Consulã¨èªä½OSSãæ´»ç¨ãã100å°è¦æ¨¡ã®Webãµã¼ãã¹éç¨ åè ã任天å ã»ã¯ã¦ãªã«ããçºè¡¨ã§ãCapistrano ã® PUSH åãããã¤ãã Consul/strecher ã® PUSH åãããã¤ã¸ã®å¤é·(ãããã¤æéã 1/40 ã«ãªã£ã)ã å¾è ã strecher éçºè (ã«ã¤ãã¯ã® @fujiwara ãã)ã«ããéçºã®çµç·¯ã»å°å ¥äºä¾ã§ãã â»è¬æ¼ã§ã¯ä¸è¨ä»¥å¤ã®ãã¼ãã話ããã¦ãã¾ããã ä¸å¤® PUSH åãããã¤ããPULL åãããã¤ã¸
åºèº«ã¿ã³ãããæ®²æ» ãã Consul Template Tech-Circle #4: Consulãã³ãºãªã³åå¼·ä¼ - connpass http://techcircle.connpass.com/event/12860/ Lightning Talks session #techcircleja ã»åºèº«ã¿ã³ãããé§éãã#ã¨ã¯ï¼ ã»Consul Templateã¨ã¯ï¼å°å ¥æ¹æ³ ã»Consul Templateã§Muninç£è¦è¨å®ãèªåå æ¥æï¼2015å¹´3æ25æ¥(æ¨) 19:30ï½ ä¼å ´ï¼TISæ ªå¼ä¼ç¤¾ æ°å®¿æ¬ç¤¾14Fä¼è°å®¤Read less
ã©ãããã£ã±ã§ãã ç 究 ã¨ããã¨å¤§è¢è£ã ã Consul ã® Check å®ç¾©ã«ã¤ãã¦èª¿ã¹ãã®ã§ã¡ã¢ã£ã¦ããã åè Check Definition - Consul by HashiCorp Consulé¢é£ããã¥ã¡ã³ã(åè訳)Part2 | Pocketstudio.jp log3 俺訳 Check å®ç¾© ãããã Check å®ç¾©ã¨ã¯ One of the primary roles of the agent is management of system-level and application-level health checks. A health check is considered to be application-level if it is associated with a service. If not associated with a servic
Iâve fallen in love with consul. At first glance, itâs a bit like zookeeper or etcd â it handles service discovery, health checking, and even features a very simple k/v store. But consul does much more than merely expose a lovely DNS interface: one of its more powerful features is its ability to do cluster orchestration, efficiently and effectively propagating messages to all nodes. One of my clie
ã©ãã cloudpack ã® ãã£ã± (@inokara) ã§ãã ã¯ããã« Ansible ã« Dynamic Inventory ã¨ãã便å©ãããªæ©è½ããããããã®ã§ããã Consul ã¨çµ¡ãã¦è©¦ãã¦ã¿ãã åè Dynamic Inventory â Ansible Documentation Developing Dynamic Inventory Sources â Ansible Documentation Ansible + Mackerel APIã«ãã1000å°è¦æ¨¡ã®ãµã¼ããªãã¬ã¼ã·ã§ã³ â ããããããã° Ansible Dynamic Inventory with Consul ã¨ã¯â¦ Inventory ãã¡ã¤ã«ãåçã«çæãã çæããã¹ã¯ãªããã¯è²ã ã¨ãã ãªãã£ã·ã£ã«ã§ã Consul ç¨ã®ã¹ã¯ãªããã¯ãããã©æå ã®ç°å¢ã§åããªãã£ã ãã¡ãã AWS ã
We will be using 64-bit Ubuntu 14.04 servers for this demonstration, but any modern Linux server should work equally well. When the configuration is complete, you should have a system in place that will allow you to easily add services, checks, and nodes. Log into your machines as the root user to complete the steps in this guide. Downloading and Installing Consul If you did not already install co
ãå¾ ã¡ãã Consul 0.5.0 ãåºã¾ãã -> https://hashicorp.com/blog/consul-0-5.html ä»åã®ãªãªã¼ã¹ã§ããããªæ©è½ã追å ããã¾ããã lock ãæ°ã«ãªã£ãã®ã§ã¨ããããåããã¦ã¿ã¾ãã ç°å¢æºå Consulã¨ä½¿ããããªãã¼ã«ãå¹¾ã¤ãå«ãã Dockerã³ã³ããã§æ¤è¨¼ãã¦ã¿ã¾ãã FROM ubuntu:trusty MAINTAINER foostan [email protected] RUN apt-get update && apt-get install -y wget curl unzip telnet dnsutils RUN wget http://stedolan.github.io/jq/download/linux64/jq RUN chmod +x jq RUN mv jq /usr/bin ## consul RUN wg
consulã§ãã¹ãã管çãã¦ãç¶æ ã§ãbash-completionã§ã®sshã®è£å®åè£ã«consul membersã®çµæã使ãããã£ããã§ããåå¥ã«sshããã¨æè¿ã¯è¥è ã«disãããããã§ãããããã¯ããããã¯ããã¨ãã¦â¦ /etc/bash_completion ã® _known_hosts_real ã®å®ç¾©ã以ä¸ã®ããã«ç½®ãæããã¨ã¨ããããã§ãã¾ãããå ±éã®ãä¸æ¸ãããããªããã°åå¥ã« .bash_profile ãªã©ã§åå®ç¾©ããã°ããã§ããã _known_hosts_real() { local members=$(consul members -status=alive | awk '!/Node/{printf("%s ", $1)}') COMPREPLY=( $( \ compgen -W "$members" \ ${COMP_WORDS[COMP_CWORD]
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}