DevOps and Development

Git Commands Cheat Sheet

March 10, 2020

Git, the popular version control system, has a plethora of commands for managing your project history. This article lists out all the important commands every developer will need at some point. For future reference, it includes a downloadable PDF Git commands cheat sheet.

Read more

How to Change and Use Vim Color Schemes

March 9, 2020

Vim color schemes are a handy feature for setting syntax highlighting. You can choose from a wide variety of ready-made themes or configure your own color set and highlight preference. This article shows you everything you need to know to master Vim color schemes.

Read more

How to Deploy RabbitMQ on Kubernetes

March 6, 2020

RabbitMQ manages messaging queues and boosts communication between your loosely coupled services. This well laid out article contains instructions on how to install RabbitMQ on a Kubernetes cluster using the Helm package manager.

Read more

How to Install Jenkins on Kubernetes

March 3, 2020

Use a provided set of YAML files to deploy scalable Jenkins on Kubernetes in 4 easy steps. Use Jenkins to automate your software development pipeline and deliver consistent business value to your customers.

Read more

How to Containerize Legacy Applications

February 27, 2020

This article focuses on the benefits of migrating to a new distributed architecture. Containers have taken the DevOps world by storm and streamlined the software deployment process. Almost all applications can be containerized. Use this tutorial to find out where to start and what to look out for.

Read more

kubectl port-forward: Kubernetes Port Forwarding Guide

February 25, 2020

This article shows you how to port forward from your localhost and interact with Kubernetes cluster resources. Use port forwarding to work on and debug your services locally. There is now no need to expose your services beforehand.

Read more

Docker CMD vs. Entrypoint Commands: What's the Difference?

February 18, 2020

CMD is Docker instruction used if you need a default command which users can easily override. ENTRYPOINT is used when you want to define a container with a specific executable. You cannot override ENTRYPOINT when starting a container. Combine ENTRYPOINT with CMD if you need to have a container with a specified executable and a default parameter which can easily be modified.

Read more

How to Install and Get started with Git on Mac

February 4, 2020

Git is a version control system that allows developers to track a project and actively contribute without interfering in each other’s work. Learn how to install Git, with four different installation approaches and get started with using the system. Configure Git and see how to track and commit changes.

Read more

Introduction to Kubernetes Persistent Volumes

January 27, 2020

Persistent Volumes are used in Kubernetes orchestration when you want to preserve the data in the volume even after a specific pod has finished claiming it. It is a way of connecting a container to external storage through a series of abstractions. Learn more about this useful Kubernetes feature here.

Read more

6 Kubernetes Security Best Practices: Secure Your Workloads

January 23, 2020

This article presents basic security principles such as defense-in-depth and restricted privilege. Learn how to apply these principles in a distributed system such as a Kubernetes cluster.

Read more
1 40 41 42 43 44 46