DevOps is a set of practices, principles, and cultural philosophies that aims to improve and automate the collaboration and communication between software development (Dev) and IT operations (Ops) teams.
The goal of DevOps is to shorten the software development life cycle, increase the frequency of software releases, and ensure that software applications are developed, tested, and deployed more rapidly and reliably.
Related Tags
Tutorials
The jpackage is a command-line tool introduced in Java 14 and helps create native installable packages (.exe, .msi, .dmg, .pkg, .deb, .rpm) for Windows, macOS, and Linux. Jpackage bundles Java applications along with a Java runtime (JRE) image, ensuring that end users do not need to install Java separately.
Learn to build an online Python editor (using Flask, Docker, and Kubernetes) that allows users to write and run Python code directly from the browser.
Learn to list Docker containers, customizing the output format and filtering containers based on their running/stopped status and names, etc.
Learn to use the search API provided by Keycloak to search for users by ID, email, username, custom attributes, and role.
Learn to export an existing realm as a JSON file from the Keycloak server, and also to import a previously exported realm file with clients, policies and users.
Understand the root cause and learn to solve the error “Script upload is disabled” when we import a realm file into Keycloak server.
Learn the installation of the Keycloak authorization server as a docker container and different configurations for setting up the realm and testing the authorization token flow.
Deploying a Spring Boot application to Kubernetes can seem daunting at first, but with the right tools and knowledge, it can be a straightforward process. In this post, we will walk through the steps needed to deploy a dockerized Spring Boot application to Kubernetes (Minikube). 1. Prerequisites Before we begin, …
Learn to install and configure Jenkins on the local machine. Also, learn to setup a Jenkins pipeline and configure job steps for a Spring boot application including executing the unit tests and archiving the old builds. 1. Creating a Spring Boot Application Spring Boot is a java-based framework developed by …
Learn to install the database services such as MySQL and PostgreSQL as docker containers and connect to them from Adminer or Spring boot app.
Learn to create docker images and share the Docker image with and without the Docker Hub (compressed tar archive) with examples.
We often see the applications configured to read the additional configuration via the environment variables. In the case of non-containerized applications, we can modify the configuration and restart the application to use the updated configuration. However, restarting the application to use the updated configuration does not work with containerized applications …
This Docker tutorial discusses the different container modes and how to attach and detach from a running container using child commands.
This docker tutorial explains the useful commands to remove a single or all running or stopped containers by id, name or date ranges.
This tutorial will discuss how to set memory and CPU limits in Docker to mitigate the noisy neighbor situation.
Learn to configure and run a spring boot application into a docker container. Also learn the process step by step with proper code examples.