Open in app

Sign In

Write

Sign In

Grig Gheorghiu
Grig Gheorghiu

1.3K Followers

Home

About

Published in

ITNEXT

·Pinned

Bare-metal Kubernetes with Kubeadm, NGINX ingress controller and HAProxy

Here are some of my notes for setting up a “bare-metal” Kubernetes (k8s) cluster. I put bare-metal in double quotes because I actually used AWS EC2 instances but only as plain VMs, with the goal of being able to deploy this scenario in any cloud or on-premise infrastructure, without depending…

Kubernetes

8 min read

Bare-metal Kubernetes with Kubeadm, NGINX ingress controller and HAProxy
Bare-metal Kubernetes with Kubeadm, NGINX ingress controller and HAProxy
Kubernetes

8 min read


Published in

AWS Tip

·May 10, 2022

Deploying the Traefik Application Proxy with TLS in AWS EKS

I’ve been reading many blogs posts, Stack Overflow replies, GitHub issues threads, etc., all about getting Traefik to work properly with TLS in an AWS EKS Kubernetes cluster. They all stopped short of giving an end-to-end solution which worked for me. …

Traefik

6 min read

Deploying the Traefik Application Proxy with TLS in AWS EKS
Deploying the Traefik Application Proxy with TLS in AWS EKS
Traefik

6 min read


Apr 2, 2022

Difference between Ingress, Ingress controller, and API gateway in Kubernetes

There is no shortage of articles explaining the concepts of Kubernetes Ingress controllers and Ingress objects. I want to add a quick explanation that helped me understand the difference between these two types of objects. An Ingress controller is similar to an nginx instance that you install on a host…

Nginx

3 min read

Difference between ingress, ingress controller, and API gateway in Kubernetes
Difference between ingress, ingress controller, and API gateway in Kubernetes
Nginx

3 min read


Published in

ITNEXT

·Jan 19, 2022

Deploying an Istio Gateway with TLS in EKS using the AWS Load Balancer Controller

I have been using Linkerd as a service mesh for a while. A new requirement that has come up is to do service-to-service authorization, which is possible but cumbersome with Linkerd. Istio offers easier integration with Open Policy Agent and other external authorization systems. But this post is not about…

Istio

9 min read

Deploying an Istio Gateway with TLS in EKS using the AWS Load Balancer Controller
Deploying an Istio Gateway with TLS in EKS using the AWS Load Balancer Controller
Istio

9 min read


Published in

AWS Tip

·Jan 4, 2022

Dockerless containers with Podman on MacOS

Docker the company has been throwing wrenches lately into what used to be a smooth user experience with their new Terms of Service for Docker Desktop and various limits imposed on image pulls from DockerHub. …

Docker

5 min read

Docker

5 min read


Published in

Towards Dev

·Dec 19, 2021

Blogging in Golang with WriteFreely and Caddy

I realize it is ironic to write a Medium post about setting up a personal blogging platform, but more and more people are looking at doing that these days — people who are concerned about privacy, or who want to have more control over their writing, or who want to…

Golang

4 min read

Blogging in Golang with WriteFreely and Caddy
Blogging in Golang with WriteFreely and Caddy
Golang

4 min read


May 24, 2021

Installing custom CA certificates in Ubuntu 20.04

A fairly common scenario that I’ve encountered is to have a server that has self-signed SSL certificates. In that case, client utilities such as curl will refuse to work unless…

Ssl

1 min read

Ssl

1 min read


Published in

ITNEXT

·Apr 30, 2021

Adventures with Nexus in Kubernetes: database corruption and storage management

Kids, when they teach you not to run databases in Kubernetes, please pay attention! I wish I followed this advice before rolling out a Sonatype Nexus artifact repository in Kubernetes. …

Kubernetes

10 min read

Adventures with Nexus in Kubernetes: database corruption and storage management
Adventures with Nexus in Kubernetes: database corruption and storage management
Kubernetes

10 min read


Published in

Towards Dev

·Mar 18, 2021

Using the Paketo nginx buildpack to build an nginx Docker image

Cloud Native Buildpacks are a modern way of creating container images without a Dockerfile. They work by inspecting the source code and applying industry best practices in running build scripts for that particular language, then packaging up the build artifacts into an OCI compatible container image. …

Buildpack

5 min read

Using the paketo nginx buildpack to build an nginx Docker image
Using the paketo nginx buildpack to build an nginx Docker image
Buildpack

5 min read


Published in

ITNEXT

·Mar 9, 2021

GitOps with Flux and Helm Operator

These are some notes I took for myself because I’ve done this exercise over and over again over the last couple of years. The idea is to use GitOps to deploy services to a Kubernetes cluster. The main advantage of GitOps in my view is that it allows all members…

Gitops

6 min read

GitOps with Flux and Helm Operator
GitOps with Flux and Helm Operator
Gitops

6 min read

Grig Gheorghiu

Grig Gheorghiu

1.3K Followers

DevOps, cloud computing, Python and Golang programming, data science, automated testing.

Following
  • Tim Denning

    Tim Denning

  • Plotly

    Plotly

  • Jacob Morgan

    Jacob Morgan

  • Netflix Technology Blog

    Netflix Technology Blog

  • Joe Procopio

    Joe Procopio

See all (1,073)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams