The latest News and Information on DevOps, CI/CD, Automation and related technologies.
Remote teams are not a new concept. Several organizations have been outsourcing development and support tasks to nearshore and offshore bases for more than a decade. And remote working is gradually increasing given the benefits it gives, like high productivity levels, lower costs, and access to a global talent pool. With the recent COVID-19 outbreak, virtual teams and remote working have truly become mainstream and are being embraced by both employers and employees alike.
We dedicate a lot of space in our blog to the topic of monitoring. That’s because when you’re managing Kubernetes clusters, things can change quickly. It’s important that you have tools to monitor the health and resource metrics of your clusters. In Rancher 2.5, we introduced a new version of our monitoring based on the Prometheus Operator, which provides Kubernetes-native deployment and management of Prometheus and related monitoring components.
Get started with Gremlin's Chaos Engineering tools to safely, securely, and simply inject failure into your systems to find weaknesses before they cause customer-facing issues. This year’s Chaos Conf was packed full of incredible talks from some of the industry’s foremost experts on Chaos Engineering.
Kubernetes can bring a wide collection of advantages to a development organization. Properly leveraging Kubernetes can greatly improve productivity, empower you to better utilize your cloud spend, improve application stability and reliability, and more. On the flip side, if you are not properly leveraging Kubernetes, your would-be benefits become drawbacks. As a developer, this can become especially frustrating when you are focused on delivering quality code, fast.
You’ve heard that old Chinese proverb that says a journey of a thousand miles begins with a single step. It’s sound advice … except if the journey you’re talking about is the one from the data center to the cloud. With cloud deployment at the center of virtually any digital transformation effort, the journey itself can have a profound impact on the successful outcomes you seek at the destination. So you have to get it right. But what does that actually mean?
Your application’s health depends on the performance of its underlying infrastructure. Unexpectedly heavy processes can deprive your services of the resources they need to run reliably and efficiently, and prevent other workloads from executing. If one of your applications is triggering a high CPU or RSS memory utilization alert, the issue has likely occurred before.
Our distinguished competition took a puzzling position of “Imagine there’s no versions”. At Cloudsmith we think that’s crazy. Software versions are what makes software development possible. They make deployment possible. They make distribution possible. How else can you understand and navigate complex dependency trees or be sure your code will interact with a third party’s? Hint - you can’t! You must care about versions. And updates.