diff --git a/website/pages/use-cases/img/centralized-service-registry.png b/website/pages/use-cases/img/centralized-service-registry.png new file mode 100644 index 0000000000..34bafd634a Binary files /dev/null and b/website/pages/use-cases/img/centralized-service-registry.png differ diff --git a/website/pages/use-cases/img/flexible-architecture.svg b/website/pages/use-cases/img/ecosystem.svg similarity index 100% rename from website/pages/use-cases/img/flexible-architecture.svg rename to website/pages/use-cases/img/ecosystem.svg diff --git a/website/pages/use-cases/img/enterprise-scale.png b/website/pages/use-cases/img/enterprise-scale.png new file mode 100644 index 0000000000..cc124278e0 Binary files /dev/null and b/website/pages/use-cases/img/enterprise-scale.png differ diff --git a/website/pages/use-cases/img/health-monitoring.svg b/website/pages/use-cases/img/health-monitoring.svg new file mode 100644 index 0000000000..03fa7b291f --- /dev/null +++ b/website/pages/use-cases/img/health-monitoring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/img/multi-region.svg b/website/pages/use-cases/img/multi-region.svg new file mode 100644 index 0000000000..9e11bf5910 --- /dev/null +++ b/website/pages/use-cases/img/multi-region.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/pages/use-cases/network-middleware-automation.jsx b/website/pages/use-cases/network-middleware-automation.jsx index 94e54c4f1c..3420ca0b17 100644 --- a/website/pages/use-cases/network-middleware-automation.jsx +++ b/website/pages/use-cases/network-middleware-automation.jsx @@ -63,7 +63,7 @@ export default function NetworkMiddlewareAutomationPage() { ], }} image={{ - url: require('./img/flexible-architecture.svg?url'), + url: require('./img/ecosystem.svg?url'), }} /> diff --git a/website/pages/use-cases/service-discovery-and-health-checking.jsx b/website/pages/use-cases/service-discovery-and-health-checking.jsx index b1e61bfe8d..14057c065b 100644 --- a/website/pages/use-cases/service-discovery-and-health-checking.jsx +++ b/website/pages/use-cases/service-discovery-and-health-checking.jsx @@ -1,5 +1,7 @@ import UseCaseLayout from '../../layouts/use-cases' -import TempUseCaseChildren from './_temp-children' +import FeaturedSlider from '@hashicorp/react-featured-slider' +import TextSplitWithCode from '@hashicorp/react-text-split-with-code' +import TextSplitWithImage from '@hashicorp/react-text-split-with-image' export default function ServiceDiscoveryAndHealthCheckingPage() { return ( @@ -7,7 +9,177 @@ export default function ServiceDiscoveryAndHealthCheckingPage() { title="Service Discovery and Health Checking" description="Discover, Register and Resolve services for application workloads across any cloud. Automatically add and remove services based on health checking." > - + + + + + + + > DiG 9.10.6 <<>> @127.0.0.1 -p 8600 web.service.consul SRV +; (1 server found) +;; global options: +cmd +;; Got answer: +;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56598 +;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 3 +;; WARNING: recursion requested but not available + +;; OPT PSEUDOSECTION: +; EDNS: version: 0, flags:; udp: 4096 +;; QUESTION SECTION: +;web.service.consul. IN SRV + +;; ANSWER SECTION: +web.service.consul. 0 IN SRV 1 1 80 Judiths-MBP.lan.node.dc1.consul. + +;; ADDITIONAL SECTION: +Judiths-MBP.lan.node.dc1.consul. 0 IN A 127.0.0.1 +Judiths-MBP.lan.node.dc1.consul. 0 IN TXT "consul-network-segment=" + +;; Query time: 2 msec +;; SERVER: 127.0.0.1#8600(127.0.0.1) +;; WHEN: Tue Jul 16 14:31:13 PDT 2019 +;; MSG SIZE rcvd: 150`, + }} + /> + + + +
+ +
+ + ) }