Most of the time, we don’t need anything except AWS Certificate Manager (ACM) but in some cases, if you are hosting your customer’s domain with ALB and you don’t have a chance to get an SSL certificate from your customer, you should do some workaround. In this article, we will issue a Let’s Encrypt SSL…
Author: Ercan
Let’s Learn Kubernetes – Part 3
In this part, we will learn minikube and kubectl. We will run a Kubernetes cluster on a local computer. Let’s start for learn! minikube and kubectl This is the minimal production cluster setup. It should contain at least two master and N nodes. What is minikube? Minikube means one node cluster with master and node….
Deploy a website to S3 and CloudFront with Bitbucket Pipelines
Bitbucket is an Atlassian product and Git-based code store and CI/CD optimized tools for collaboration teams using with Jira. When you change your code and keep a revisions and history in Bitbucket, you also need to some automation for deployment. CI/CD is for every automation and it means Continuous Integration and Continues Delivery. In this…
Let’s Learn Kubernetes – Part 2
Hello, here is Part 2 of the Let’s Learn Kubernetes series. If you want to read Part 1, you can follow Let’s Learn Kubernetes – Part 1 Deployment and StatefulSet In this example, now everything is running perfectly without any issue and the user can access the application via a browser. When the Application container…
Protect your AWS Account with specified IPs
Security is always important and the first thing before doing something in the cloud. I’m using the IP restriction policy for more than 5 years and I want to share this trick with you. There are two different ways to do it. You should get a Static IP from your ISP and/or also you can…
Let’s Learn Kubernetes – Part 1
Hi, I’m starting to write a blog post series about Kubernetes basics and this is Part 1. You can follow the guide to understand “What is Kubernetes?” and “What you can do with it?”. What is Kubernetes? Kubernetes is an open-source container orchestration tool for automating software deployment, management, and scaling smoothly and fast. The…