Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Kubernetes Rolling Update Configuration

Deployment controllers are a type of Pod controller in Kubernetes. They provide fine-grained control over how its pods are configured, how updates are performed, how many pods should run, and when pods should be terminated. There are many resources available for how to configure basic deployments, but it can be difficult to understand how each option impacts how rolling updates are performed.

Running and Deploying Elasticsearch Operator on Kubernetes

Have you ever grown tired of running the same kubectl commands again and again? Well the good folks over at the Kubernetes team understand you. With the addition of custom resources and the operator pattern, you can now make use of extensions, or addons as I like to call them, to the Kubernetes API that help you manage applications and components. Operators follow Kubernetes principles including the control loop.

Migrating Production Data in Elixir

When requirements change for your product, there arises a need to change not only the codebase but also the existing data that already lives in production. If you’re performing the changes locally, the whole process seems fairly simple. You test your new feature against a sparkling clean database, the test suite is green, and the feature looks great. Then you deploy, and everything goes to hell because you forgot that production was in a slightly different state.

Galileo Client Testimonial - MEDHOST

MEDHOST is a trusted provider of electronic health records (EHR) for Healthcare Facilities, and infrastructure performance is critical to their business. When they needed an infrastructure monitoring solution that could provide a complete view of their entire environment, MEDHOST turned to Galileo. In this video, see how Galileo has helped them optimize infrastructure performance and readiness, as well as increase their customer satisfaction.

10 lessons from the AWS hackathon

This weekend I had the opportunity to participate in the AWS Hackathon in Portland. Based on the hackathons hosted at re:Invent, this brought together about 100 developers of all skill levels to break up into small teams and produce a demo product in 10 hours. I had a great time, and wanted to share what I learned! There may be organization-specific roadblocks to adopting AWS Lambda right now and therefore, it might not be the right fit for your team at this particular juncture.

What are racks and which one should you buy?

A rack is a structure, usually made out of metal and cabinet or wall-shaped, which allows to store and organize the different components of computer installations, such as servers, storage systems, switches, etc. Is that it? Are you disappointed? Well, hold on, although they don’t seem like much, the world of racks can actually be quite tricky.

Joyful DevOps is Here: Introducing the JFrog DevOps Platform

Unity is strength. And at JFrog, we’re committed to providing the strongest DevOps tools available. With the promised release of the JFrog DevOps Platform, it’s my honor and delight to announce JFrog’s biggest leap yet toward fulfilling our universal vision of Liquid Software. We’re excited and proud to launch the world’s first universal, hybrid, end-to-end DevOps platform.

Episode 3: SSH Keys For Server Authentication

In the previous video, we created a build for our new project. Now we are configuring access to the development server using SSH keys. Follow along as we create a new SSH key pair using Git Bash. We'll use PuTTY and the new key to SSH to our Linux server from a Windows machine. Generating a new SSH key is not too difficult, but there are a few gotchas when using Windows. We are going through this exercise because Eric and Jordan develop on Windows. Todd watches in amusement as his MacOS machine "just works".