Here are TOP 10 best and the most popular reads for this year, hope you would love this compilation. As always, please feel free to leave your comment in case of any questions or additional inputs.
Happy New Year and Good Luck!
- #1.TOP 6 GUI tools for managing Docker environments
- #2.Docker tutorial : Build Docker images using Jenkins
- #3.What happens when one of your Kubernetes nodes fails?
- #4.How to run Java application as service on Linux
- #5.How do I connect to Postgresql running on host from Docker container
- #6.How to scale services using Docker Compose
- #7.Kubernetes tutorial – Create deployments using YAML file
- #8.How to setup 2 node cluster on k3s?
- #9.How to deploy Angular 6 + Spring Boot app as single deployment unit ?
- #10.How to merge multiple pages into one page in a PDF?
As containers take root, dozens of tools have sprung up to support them. In this post, we look at the TOP 6 GUI tools for managing docker environments.
In this post, we would check how to configure Jenkins to build Docker Images based on a Dockerfile. Below are the steps of how you can use Docker within a CI/CD pipeline, using Images as a build artifact that can be promoted to different environments, and finally production.
- Step #1: Launch Jenkins
- Step #2: Configure the plugins and start building Docker Images.
- Step #3: Configure Docker agent
- Step #4: Test the setup
We already know that Kubernetes is the No. 1 orchestration platform for container-based applications, automating the deployment and scaling of these apps, and streamlining maintenance operations. It coordinates a highly available cluster of computers that are connected to work as a single unit. The abstractions in Kubernetes allow you to deploy containerized applications to a cluster without tying them specifically to individual machines. The Kubernetes cluster usually comprises multiple nodes, what happens when one of the nodes fails? we are going to look at how this scenario is being handled by Kubernetes in this post.
In this post, we would check out how to run Java application as service on Linux and also start automatically if and when the system restarts.
- #1.Create a new file on /etc/systemd with your service name
- #2.Reload Linux Daemon
- #3.Enable newly added service
- #4.Start the service & check the status
- #5.Stop / Disable service
There could be instances where you want to connect to Postgresql database on the host from your containers. In this post, we take look at configuration steps on how to connect to Postgresql running on the host from your Docker containers.
- #1.Definition of Docker files
- #2.Define services in Docker compose file
- #3.Configure Postgresql to able to connect from Docker containers
- #4.Build and run your app with Compose
Docker Compose tool is used to define and start running multi-container Docker applications. Configuration is as easy, there would be YAML file to configure your application’s services/networks/volumes etc., Then, with a single command, you can create and start all the services from the compose configuration. In this post, we can look at how to use existing Docker compose file and scale services.
In this post, we will learn how to create application deployment using the YAML file, and also we can check how to create services to control the application communication.
- Step #1.Create an nginx deployment
- Step #2.Create Deployment based on the YAML file
- Step #3.Create service
- Step #4.Deploy service
- Step #5.Update nginx deployment to have 4 replicas
- Step #6.Apply the updated nginx deployment to have 4 replicas
In this post, we will take look at Lightweight Kubernetes engine k3s that can run on edge, IoT, and appliances. Rancher k3s is great for offline development, prototyping, and testing purpose. You can very well use it on a VM as a small, cheap, reliable k8s for CI/CD.
- What is k3s?
- Step#1. Install K3s
- Step#2. Verify Installation
- Step#3. Deploy sample application
- Step#4. Install Worker nodes
In this post, we will check how to deploy Angular 6 & Spring Boot REST application as a single deployment unit but however best practice is to separate Spring boot and Angular application so that we decouple the client code and server code, hence the application becomes highly scalable and manageable.
- #1.Install Prerequisites
- #2.Create a new Spring Boot and Angular 6 application
- #3. Use Maven resource plugin to package as a single jar
In this post we look at how to use PDF combining software – PDF Page Merger. Different from other PDF merging tools combining multiple PDF files to a single PDF file, it was specifically designed for merging multiple pages into one page in a single PDF file.
Like this post? Don’t forget to share it!