azure-marketplace | Elasticsearch Azure Marketplace offering ARM template | Azure library
kandi X-RAY | azure-marketplace Summary
kandi X-RAY | azure-marketplace Summary
Easily deploy the Elastic Stack of Elasticsearch, Kibana and Logstash to Azure. This readme provides an overview of usage and features. For more comprehensive documentation, please refer to the Azure Marketplace and ARM template documentation.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of azure-marketplace
azure-marketplace Key Features
azure-marketplace Examples and Code Snippets
Community Discussions
Trending Discussions on azure-marketplace
QUESTION
I'm trying to create a Redis Cluster on Azure AKS using Bitnami Helm Chart, but I can't get it working.
My cluster have two node pools, one running linux and the other running windows machines, so, I have to specify the nodeSelector attribute. My command is:
helm install --set master.nodeSelector."kubernetes\.io/os"="linux" --set slave.nodeSelector."kubernetes\.io/os"="linux" redis azure-marketplace/redis
I got it from https://bitnami.com/stack/redis/helm
When I run the helm install
the master node start running as expected, but the slave node fails. The message says:
Warning FailedMount 26s (x2 over 2m41s) kubelet Unable to attach or mount volumes: unmounted volumes=[redis-data], unattached volumes=[health redis-data config redis-tmp-conf default-token-p7zgf start-scripts]: timed out waiting for the condition
Normal SuccessfulAttachVolume 3s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-aXXXXXXc-aXXf-4XXe-bXX9-9xxxxxxxxx49"
Warning FailedMount kubelet MountVolume.MountDevice failed for volume "pvc-aXXXXXXc-aXXf-4XXe-bXX9-9XXXXXXXXX49" : azureDisk - mountDevice:FormatAndMount failed with mount failed: exit status 32 Mounting command: systemd-run Mounting arguments: --description=Kubernetes transient mount for /var/lib/kubelet/plugins/kubernetes.io/azure-disk/mounts/m38XXXXXX77 --scope -- mount -t ext4 -o defaults /dev/disk/azure/scsi1/lun0 /var/lib/kubelet/plugins/kubernetes.io/azure-disk/mounts/m38XXXXXX77
Output: Running scope as unit: run-ra32XXXXXXXXXXXXXXXXXXXXXXXX7f2f7.scope mount: /var/lib/kubelet/plugins/kubernetes.io/azure-disk/mounts/m38XXXXXX77: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.
Warning FailedMount kubelet MountVolume.MountDevice failed for volume "pvc-aXXXXXXc-aXXf-4XXe-bXX9-9XXXXXXXXX49" : azureDisk - mountDevice:FormatAndMount failed with mount failed: exit status 32
I tried many times without success. What am I doing wrong?
...ANSWER
Answered 2021-Apr-15 at 18:28Is the slave pod on the same node as where the Persistent Volume attached? We started using
QUESTION
I'm evaluating the use of MongoDB Cloud (Atlas) in Azure, you have three options:
- MongoDB Cloud- Atlas Free Tier: Free Tier provides access to Atlas M0 shared instance, which includes 512 MB of storage. This is ideal for learning MongoDB, prototyping, and early development. Once you are ready to upgrade, you can buy MongoDB Atlas Credits by selecting one of the other options on this page or write to mdb-azure-marketplace@mongodb.com for a custom offer.
- MongoDB Cloud - Atlas Starter Pack: Starter Pack includes 1,800 MongoDB Atlas Credit, valid for 1 year. It does NOT include Premium Support. Credits consumption is based on cluster type, network transfer, backup and support. Doesn’t fit your needs? Write to mdb-azure-marketplace@mongodb.com for a custom offer.
- MongoDB Cloud - Atlas Pro Pack (Premium Support): Pro Pack with 25,000 Credits, valid for 1 year. It includes Atlas Pro (premium) Support with 2 hr response time SLA. Credits consumption is based on cluster type, network transfer, backup and support. Doesn’t fit your needs? Write to mdb-azure-marketplace@mongodb.com for a custom offer.
But, What exactly is a MongoDB Atlas Credit, in terms of processing power, data transfer, storage and other types of resources?
Without knowing it I cannot choose the right option.
...ANSWER
Answered 2021-Jan-15 at 18:24One credit is worth 1 USD. The Azure Pricing in the portal also gives you an indication of this.
See this screen, though my prices are in Euro:
Based on this information, you can use the cluster configuration costs. The actual costs vary across regions.
For a three-member replica set with 30GB of data, Atlas charges US$72.50 each month (using the default backup rate).
(30 GB - 1 GB) × US$2.50 = US$72.50
A sharded cluster with 3 shards contains 90GB of data, with each shard containing 30GB of data each. The config server replica set contains 5GB of data.
For this sharded cluster, Atlas charges US$227.50 per month (using the default backup rate).
((30 GB - 1 GB) × US$2.50) × 3) + ((5 GB - 1 GB) × US$2.50) = US$227.50
QUESTION
I have 2 separate resource groups in Azure:
- Contains some Services including a Linux App Service hosting Python Django
- Contains an ElasticSearch cluster which I created using the ARM template from here
I want to connect from the App service in (1) to the ElasticSearch service load balancer in (2)
I tried to create a virtual network peering using
az network vnet peering create -g $webResourceGroup -n web2es --vnet-name vnet --remote-vnet $remote_vnet --allow-vnet-access
where $webResourceGroup => (1)
and $remote_vnet => (2)
However, when I try to do an HTTP request to the ElasticSearch Service, it just does not work.
How do I fix or troubleshoot this?
...ANSWER
Answered 2019-Nov-28 at 04:25There are some requirements and constraints for virtual network peering.
Resources in one virtual network cannot communicate with the front-end IP address of a Basic internal load balancer in a globally peered virtual network. Support for Basic Load Balancer only exists within the same region. Support for Standard Load Balancer exists for both, VNet Peering and Global VNet Peering. Services that use a Basic load balancer which will not work over Global VNet Peering are documented here.
So, if the peered VNets are in a different region, you cannot connect to resources that are behind a Basic
Load Balancer through the Front End IP of the Load Balancer. This restriction does not exist for a Standard
Load Balancer. From the parameters, you will see that loadBalancerInternalSku
or loadBalancerExternalSku
is by default basic
, you should use a standard
load balancer.
Also, you should have integrated your app with an Azure Virtual Network. Please note that you cannot reach resources across global peering connections(VNets are located in different regions) when you are using Regional VNet Integration which requires the app and the VNet must be in the same region. If so, you need to use Gateway required VNet Integration and VNet peering with gateway transit.
If possible, you could create all resources like VNet, app service, cluster in the same region. Then you do not need a VPN gateway for your VNet Integration. This may have fewer limitations and easier to deploy in your scenario.
Hope this could help you.
QUESTION
I am developing an ASP.NET application that will be hosted on Azure, and that will be utilizing ElasticSearch (via NEST). Looking at the deployment options for ElasticSearch, looks like I can use the Elastic Cloud to host my ElasticSearch engine (as an ElasticSearch service) and have my ASP.NET app communicate with it (not sure all the details at the moment).
Then I noticed there is an Elastic Azure Marketplace Template as well. Does this use the ElasticSearch service in the Elastic Cloud behind the scenes, or is this really an engine hosted on Azure? If the latter, I assume since everything is co-located on Azure, performance would be better.
Would like to know the differences between the two options, and the pros/cons for using one over the other knowing that I'll be hosting the ASP.NET application on Azure.
...ANSWER
Answered 2019-Jan-17 at 19:54The marketplace solution is just a "bunch" of VMs. So its essentially a shortcut to deploy elastic search on your own vms. whereas Elastic Cloud is a SaaS service, you dont have to manage it. you just use it.
reading: https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/
QUESTION
I have used the template Elasticsearch Azure Marketplace to deploy an ElasticSearch cluster in Azure.
I configured it with SSL/TLS for communication with Elasticsearch via the HTTP layer through Application Gateway and everything works fine, I can log in to Kibana and see the status of my cluster nodes.
The problem is I can't connect to ElasticSearch using NEST.NET through the Azure Application Gateway from a client, it requires the certificate and password I provided when submitting the template but when I set it I get "Unable to read data from the transport connection" and "The SSL connection could not be established, see inner exception." when I send a request.
Here's the code I use from my client to connect to ElasticSearch:
...ANSWER
Answered 2018-Aug-26 at 08:34The certificate in this case isn't used for certificate authentication to Elasticsearch, as the ClientCertificate
method is used for, but is used for Transport Layer Security (TLS).
A TLS certificate can be set with ServerCertificateValidationCallback
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install azure-marketplace
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page