Everything you need to know about GitOps!
Everything you need to know about GitOps!
The term GitOps was coined by developers at Weaveworks when they posted a blog defining Git as “the source of truth”. Git is a part of almost every CI/CD assembly, and they decided to leverage the exact thing. They explained how one could use Git to simplify Kubernetes cluster management and application delivery. So, in simple words, GitOps means using Git as a single source of truth and a place to create, operate and destroy all your environmental needs for declarative infrastructure and applications.
Multi-level approvals, infrastructure provisioning and management with Red Hat CloudForms
Multi-level approvals, infrastructure provisioning and management with Red Hat CloudForms
With the evolution of the cloud, the need for a centralized system that could manage all the integrated tools and tech was on the up. Thanks to cloud management platforms, we have what we all were looking for. Cloud management platforms bolster the monitoring and controlling of associated resources with all the necessary information about the associated tools.
9 Antipatterns to save your DevOps from becoming DevOops
9 Antipatterns to save your DevOps from becoming DevOops
“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” ― Rick Cook, The Wizardry Compiled
Kubernetes 1.16 is here!
Kubernetes 1.16 is here!
Kubernetes1.16 is out now with exciting features and updates centered around custom resources and overhaul of metrics and volume extensions. This is the third release from Kubernetes this year, and its release mascot this time is inspired by the Apollo 16 mission crest. It has a total of 31 upgrades out of which 15 are in alpha and 8 in beta while the remaining 8 have moved to stable. As always, I am here with my insights about the key highlights of the release. So, let’s begin with Custom Resources -
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.