DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Deployment Topics

article thumbnail
Optimizing the Role of QA in Continuous Delivery
If you plan to conduct frequent releases, automating QA in continuous delivery can help with faster and higher quality releases.
May 24, 2021
by Mitul Makadia
· 10,705 Views · 5 Likes
article thumbnail
Azure Synapse Analytics – New Insights Into Data Security
Integrated Azure Synapse Workspace helps handle the security of data in one place for all data lakes, data analytics, and warehousing needs, but also requires learning some new concepts.
May 24, 2021
by Piotr Gwiazda
· 8,509 Views · 2 Likes
article thumbnail
Running Mule Application In AWS
This article contains step-by-step information on running the Mule Application in AWS. We will be using complete automation and Terraform to provision AWS resources.
May 24, 2021
by Yash Dixit
· 12,288 Views · 7 Likes
article thumbnail
What Is Serverless With Java?
The serverless development model is now a requirement for enterprises that want to spin up their business applications on-demand rather than running them all the time.
Updated May 22, 2021
by Daniel Oh DZone Core CORE
· 23,713 Views · 36 Likes
article thumbnail
How to Use GitBook for Technical Documentation
How to create gorgeous documentation using GitBook — and why you should use the platform for your next project.
May 22, 2021
by Everett Berry
· 9,120 Views · 3 Likes
article thumbnail
Creating Live Dashboards With QuickSight
See how you can bring together AWS Lambda, S3 and QuickSight to create a live dashboard of COVID-19 vaccination.
May 20, 2021
by James Sugrue
· 9,336 Views · 4 Likes
article thumbnail
Introduction to Apache Kafka With Spring
Introduction to Apache Kafka with Spring.
May 20, 2021
by Otavio Santana DZone Core CORE
· 13,274 Views · 12 Likes
article thumbnail
7 Ways To Manage Pull Requests
Improve your team's pull request management system to ship faster more often. Here, we'll discuss challenges and their solutions in managing pull requests.
May 19, 2021
by Tara AI
· 10,095 Views · 3 Likes
article thumbnail
Building a Kubernetes CI/CD Pipeline With GitLab and Helm
The purpose of this article is to show how you can attach Continuous Delivery (CD) to build a CI/CD pipeline so you can deploy your applications to Kubernetes.
May 19, 2021
by Ian Blyth
· 13,372 Views · 1 Like
article thumbnail
Migrate Data Across Kafka Cluster Using mirrormaker2 in Strimzi
In this article, we will discuss a use case where data from one Kafka cluster has to be migrated to another Kafka Cluster. We will be using mirrormaker 2.
Updated May 18, 2021
by Chandra Shekhar Pandey
· 9,751 Views · 2 Likes
article thumbnail
Customized Artemis Broker Configuration With Init Containers on Kubernetes or Openshift
In this article, we will discuss and explore options on how we can customize the configuration for Artemis Broker on Kubernetes or OpenShift.
Updated May 18, 2021
by Chandra Shekhar Pandey
· 11,831 Views · 3 Likes
article thumbnail
Kubernetes Multi-Tenancy Best Practices With Amazon EKS
Learn best practices and considerations for your multi-tenant apps!
May 16, 2021
by Alfonso Valdes
· 16,534 Views · 1 Like
article thumbnail
mxGraph Usage in TypeScript Projects
Learn how to integrate mxGraph in TypeScript project.
May 16, 2021
by Thomas Bouffard
· 10,375 Views · 3 Likes
article thumbnail
A Guide to Open-Source IaC Testing
Are you using IaC, like Terraform? Learn about IaC OSS testing tools, like Terrascan, Checkov, TFLint, Tf-sec, Sentinel, and others – and how they compare.
Updated May 16, 2021
by Rob Schoening
· 24,849 Views · 6 Likes
article thumbnail
Performance Testing of Microservices
Implementing microservices can bring great benefits, but also complex performance challenges. Performance test can help you confirm the software quality.
May 15, 2021
by Niranjan Limbachiya
· 19,216 Views · 3 Likes
article thumbnail
Getting started with Java Serverless Functions using Quarkus and AWS Lambda
Java serverless functions with Quarkus
May 14, 2021
by Daniel Oh DZone Core CORE
· 16,644 Views · 2 Likes
article thumbnail
Dive Deep Into Resource Requests and Limits in Kubernetes
This article will be helpful for you to understand how Kubernetes requests and limits work, and why they can work in an expected way.
May 14, 2021
by Sherlock Xu
· 9,934 Views · 7 Likes
article thumbnail
Veeva Nitro and AWS SageMaker for Life Sciences Data Scientists
There is a rise in industry-specific data analytics solutions because building up and maintaining a custom data warehouse is difficult.
May 14, 2021
by Istvan Szegedi
· 6,804 Views · 2 Likes
article thumbnail
Infrastructure-as-Code (IaC): Methodologies, Approach, and Best Practices
IaC tackles problems that were present before its use, such as manual environment build and approval processes, high costs, hardware issues, and human error.
May 12, 2021
by Mir Ali
· 18,663 Views · 14 Likes
article thumbnail
Deploy Elasticsearch on Kubernetes Using OpenEBS LocalPV
Overview Elastic Stack is a group of open-source tools that includes Elasticsearch for supporting data ingestion, storage, enrichment, visualization, and analysis for containerized applications. As a distributed search and analytics engine, Elasticsearch is an open-source tool that ingests application data, indexes it then stores it for analytics. Since it gathers large volumes of data while indexing different data types, Elasticsearch is often considered write-heavy. To manage such dynamic volumes of data, Kubernetes makes it easy to configure, manage, and scale Elasticsearch clusters. Kubernetes also simplifies the provisioning of resources for Elasticsearch using Infrastructure-as-Code configurations, abstracting cluster management. While Kubernetes alone cannot store data generated by a cluster, persistent volumes can be used to sustain it for future use. To help with this, OpenEBS provisions local persistent volumes or LocalPV and allows for data to be stored on physical disks. Many users have shared their experience of using OpenEBS for local storage management in Kubernetes for Elasticsearch, including the Cloud Native Computing Foundation, ByteDance (TikTok), and Zeta Associates (Lockheed Martin) on the Adopters list in the OpenEBS community available here. In this guide, we explore how OpenEBS LocalPV can provision data storage for Elasticsearch clusters. This guide will also cover - Primary functions of Elastic Stack operators in a Kubernetes cluster Integrating Elasticsearch operators with Fluentd and Kibana to form the EFK stack Monitoring Elasticsearch cluster metrics with Prometheus and Grafana Getting Started with Elasticsearch Analytics Elasticsearch extends the ability to store and search large amounts of textual, graphical or numerical data efficiently. Kubernetes makes it easy to manage the connections between Elasticsearch nodes, thereby simplifying deploying Elasticsearch on-premises or in hosted cloud environments. It must be noted that Elasticsearch nodes are different from Kubernetes nodes of a cluster. While an Elasticsearch node runs a single instance of Elasticsearch, a Kubernetes node is a physical or virtual machine that the orchestrator runs on. Elasticsearch Cluster Topology From Kubernetes’ point of view, an Elasticsearch node can be considered as a POD. Whenever an Elasticsearch cluster is deployed, three types of Elasticsearch PODs are created: Master - manage the Elasticsearch cluster Client - direct incoming traffic to appropriate PODs Data - responsible for storing and availing cluster data The diagram below shows the topology of a typical 7 POD Elasticsearch cluster with 3-master, 2-client and 2-data nodes: Deploying Elasticsearch involves creating manifest files for each of the cluster’s PODs. By connecting to the cluster, OpenEBS creates a visibility tier that enables cluster monitoring, logging and topology checks for LocalPV Storage. Additionally, to enable cluster-wide analytics, the following tools are deployed : Fluentd - An open-source data collection agent that integrates with Elasticsearch to collect log data, transform it then ship it to the Elastic Backend. Fluentd is set up on cluster nodes to collect and convert POD information and send it to the Elasticsearch data PODs for storage and indexing. It is typically set up as a DaemonSet to run on each Kubernetes worker node. Kibana - Once the cluster is deployed on Kubernetes, it needs to be monitored and managed. To help with this, Kibana is used as a visualization tool for cluster data by providing the Elasticsearch client service as an environment variable in PODs that Kibana should connect to. Solution Guide The following solution guide explains the steps and important considerations for deploying Elasticsearch clusters on Kubernetes using OpenEBS Persistent Volumes. By following the guide, you can create persistent storage for the EFK stack supported by Kubernetes, to which OpenEBS is deployed. The guide includes steps on performing metric checks and performance monitoring for the Elasticsearch cluster using Prometheus and Grafana. Let us know how you use Elasticsearch in production and if you have an interesting use case to share. Also, please check out other OpenEBS deployment guides on common Kubernetes stateful workloads on our website. Deploying Kafka on Kubernetes Deploying WordPress on DigitalOcean Kubernetes Deploying Magento on Kubernetes Deploying Percona on Kubernetes Deploying Cassandra on Kubernetes Deploying MinIO on Kubernetes Deploying Prometheus on Kubernetes This article has already been published on https://blog.mayadata.io/deploy-elasticsearch-on-kubernetes-using-openebs-localpv and has been authorized by MayaData for a republish.
May 12, 2021
by Sudip Sengupta DZone Core CORE
· 7,946 Views · 3 Likes
  • Previous
  • ...
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×