How to set up High Availability Vault with Consul backend?
How to set up High Availability Vault with Consul backend?
Usable security, trusted delivery, and infrastructure independence are the three pillars of Docker container security that result in safer apps. Another important aspect of this security is that apps must communicate with other apps and systems in safe and secure ways. Docker secrets is a container-based solution that ensures secret distribution within container platforms.
Serverless isn’t exactly serverless!
Serverless isn’t exactly serverless!
The evolution of computing gained momentum when the size of computing machines started reducing from the size of a building to that of a human palm. Virtualization added fuel to the fire, and cloud computing has taken it to a higher level altogether. The rise of VMs and Containers is making it bigger and better… bigger in terms of output and better in terms of quality of output.
Why do your DevOps teams need to “shift left”?
Why do your DevOps teams need to “shift left”?
Testing has been an integral part of the software development process since the start. A more software-defined approach to product development has resulted in accelerated product development. To match this accelerated delivery speed with higher product quality an alternative approach to traditional testing was needed. This is where TestOps stepped in. Most organizations prefer automated and continuous testing for quick and continuous feedback to ensure bug-free products.
How to configure Jenkins with High Availability?
How to configure Jenkins with High Availability?
In our quest for faster application development, we have invented, tested, and implemented several practices that have revolutionized the way we develop applications. Continuous Integration (CI) is one such DevOps practice, which has augmented the speed of application development by coupling skills of developers with an arsenal of tools. Jenkins is a popular CI tool used to automate complex tasks.
VMware vCloud Director(vCD) Test Automation
VMware vCloud Director(vCD) Test Automation
VMware vCloud Director is one of the most popular tools when it comes to full lifecycle management for business infrastructures. The things that make it so popular among vCloud suite users are agility, efficiency, choice, and control to enhance the service experience, simplify application release automation and, in turn, achieve the fastest time-to-value. Testing software is crucial in order to check whether it will deliver what it promises.
Microservices Anti-patterns - What you need to understand before adopting Microservices?
Microservices Anti-patterns - What you need to understand before adopting Microservices?
For any software development process to be a success, a proper fundamental structure with all the elements and disciplines that will govern the overall flow and communication between them is very important. This is what we usually call a software architecture. There are various kinds of software architectures that exist - service-based, space-based, and layer-based, to name a few.
How Elastic Stack 7.2.0 will influence your DevOps, Monitoring, Analytics, and Security
How Elastic Stack 7.2.0 will influence your DevOps, Monitoring, Analytics, and Security
In our April 2019 blog, What’s new from Elastic for DevOps and Big Data, Timmanna discussed some of the highlights of the release, such as Elasticsearch JS client (RC1); Infrastructure 7.0, and Elasticsearch for Apache Hadoop 7.0.0, Logstash 7.0.0, & Kibana 7.0.0. This time, I will be talking about the Elastic Stack 7.2.0 release, which has some amazing upgrades.
ES Index migration simplified!
ES Index migration simplified!
Data migration may conceptually sound simple, but it is one of those things that are not as simple as they sound. The lack of integration and synchronization between system components may lead to the loss or corruption of critical data. It may also lead to data quality issues along with security challenges which may incur heavy financial and reputational risks. Moreover, recovering data is an extremely tedious, time-consuming, and costly affair.
Monitoring Kubernetes clusters with Prometheus and Grafana
Monitoring Kubernetes clusters with Prometheus and Grafana
Monitoring Kubernetes clusters is different from monitoring client-server networks because of the master-node architecture. Some of the parameters that need consistent monitoring include pod resources, memory usage, CPU utilization, network bandwidth, disk pressure, etc. Kubernetes, by itself, does not self-monitor. However, it can be fine-tuned to detect problems in their early stages. Ideally, these clusters should take corrective action as soon as the parameters mentioned above slightly exceed their threshold.
One-click monitoring solution for multi-ENV Kubernetes clusters
See how Opcito developed a one-click monitoring solution for multi-ENV Kubernetes clusters
Engagement details
Multi-ENV Kubernetes clusters that involve deployment and management of monitoring pipelines on Kubernetes and different Kubernetes distributions such as OSS, Minikuber, AKS, GKE, and OpenShift, etc., can be challenging. The challenges mainly include establishing integration to enable the flow of time series data from a Kubernetes-based monitoring application, Telegraf, into the existing database. The main goal was to increase the data volume that the application scales out, defining Helm charts and building templated YAML for Helm chart deployment and one-click solution to monitoring solution.
Technologies
Containers, Cloud
Tools and platforms
Kubernetes, Telegraf, Helm Charts, Tick Stack
Benefits
- Reduced execution times
- One-click monitoring for selected Kubernetes cluster