
Explore using the env command to define environment variables and environment files, enabling reusable paths and exact versioning inside docker builds for reliable containerized configurations.
Learn to set safe docker permissions using chown and chmod, mark files executable, apply recursive rights, and switch to a non-root user for secure container deployment.
Explore docker build sequencing to maximize cache hits, starting from the linux base image, installing packages, and placing changing app files last for faster builds.
Authenticate Google Cloud from the terminal, build a Docker image, and push it to Google Cloud Container Registry while tagging versions 0 0 1 to 0 0 3.
Authenticate to Google Cloud, fetch cluster credentials, access the workload via kubectl, view logs, fix port eight to eighty-eight, redeploy, perform a rolling update, and expose the new IP.
Learn how to configure auto scaling in kubernetes engine, setting min and max pods, and using cpu and memory metrics (with optional external metrics) to scale workloads efficiently.
Learn to secure and deploy environment files, secrets, and config maps in kubernetes by creating, loading, and mounting env credentials into workloads, enabling shared, secure configuration across multiple deployments.
Create and push the project to a GitHub repository, configure the main branch and origin, and verify Docker image builds, while addressing ignored or missing files and folder initialization.
Leverage established templates with reusable configuration and environment files to accelerate deploying Laravel and related services, reducing setup from scratch to minutes.
In this course, I have combined my 13 years of experience to create a very straight-to-the-point and useful course, you will learn everything you need to know about Docker & Kubernetes.
I will teach you only things that you will use in real life, I will not show you technologies or concepts that are obsolete or the ones that you won't be using in the future. Your time is very expensive and we are not here to waste it. This course is straight to the point with as much hands-on as possible.
Attention, this is not just an academic course, you will learn how to master Docker & Kubernetes in real-life.
This course is perfect for:
DevOps Engineers
Developers
IT Leaders
Cloud Architects
Anyone who is interested in Docker & Kubernetes
Additionally, I will demonstrate how to deploy the following frameworks on Docker / Kubernetes environment:
React JS
Laravel
Redis
I will show you many tips and tricks that I have learned throughout the years of experience.
You will learn how to set up CI / CD Pipeline (continuous integration continuous deployment) where you are able to take advantage of GitHub auto-deployments.
After completion of this course, you will take your DevOps skills to a whole new level and will be able to use this powerful tech in your daily life without any problems.