Open in app

Sign In

Write

Sign In

Raphael Moraes
Raphael Moraes

29 Followers

Home

About

Published in Webera

·Aug 19, 2022

How to create your own custom action for using in GitHub Actions Workflows

Hey guys, good to have you back here reading one more article of mine! =) Today I will talk shortly about an existing option working with GitHub Actions Workflow for creating your action from scratch. Yes, that is possible! We know that sometimes we need to do some custom things…

4 min read

How to create your own custom action for using in GitHub Actions Workflows
How to create your own custom action for using in GitHub Actions Workflows

4 min read


Published in Webera

·Aug 18, 2022

How to check if your EKS cluster is deployed securely running the kube-bench OSS tool via Gitlab CI

Hello guys, this is a short guide for explaining how to run the kube-bench tool against your EKS clusters via Gitlab CI Pipeline. For those who never had heard about the kube-bench, It’s an OSS tool created by AquaSecurity that checks whether Kubernetes is deployed securely by running the checks…

2 min read

How to check if your EKS cluster is deployed securely running the kube-bench OSS tool via Gitlab CI
How to check if your EKS cluster is deployed securely running the kube-bench OSS tool via Gitlab CI

2 min read


Published in Webera

·Mar 15, 2022

How to scale Gitlab Runners into Kubernetes using HPA based on external metrics throughout Prometheus Adapter

Hey, I’m back here to share a much more efficient way to scale your Gitlab Runner using a custom metric about the number of jobs, instead of using the default metrics of resource usage. To do this, we need to export the metrics to the API “/apis/external.metrics.k8s.io/v1beta1” into Kubernetes. Before…

3 min read

How to scale Gitlab Runners into Kubernetes using HPA based on external metrics throughout…
How to scale Gitlab Runners into Kubernetes using HPA based on external metrics throughout…

3 min read


Published in Webera

·Feb 11, 2022

Nginx ingress controller reporting error “Failed to update lock”

Hello folks, I’m back to share something interesting that happened recently with a colleague of mine during the deployment of a new version of an app in our EKS cluster. He asked me for help to figure out why the Kubernetes was not assigning an IP address to the Ingress…

2 min read

Nginx ingress controller reporting error “Failed to update lock”
Nginx ingress controller reporting error “Failed to update lock”

2 min read


Published in Webera

·Feb 7, 2022

Creating Terraform workflow with Gitlab CI using the feature Parent-child pipelines

Hello, I’m back again, but now to share a super cool way to improve Gitlab CI pipelines. Sometimes it’s hard to visualize the workflow due to many jobs, mainly when you are using Gitlab to create a Terraform workflow to run against multiple environments. Even though that Gitlab has the…

4 min read

Creating Terraform workflow with Gitlab CI using the feature Parent-child pipelines
Creating Terraform workflow with Gitlab CI using the feature Parent-child pipelines

4 min read


Published in Webera

·Jan 27, 2022

Helm diff upgrade returning the error unknown field “servicePort” and unknown field “serviceName” after upgrading EKS to v1.19

I am just sharing a wired behavior trying to run the Helm Diff Upgrade to check what Helm Upgrade would change to a chart of mine installed in the EKS cluster. Follow below the error that I got running “helm diff upgrade”: It’s interesting because I did remember that…

1 min read

Helm diff upgrade returning the error unknown field “servicePort” and unknown field “serviceName”…
Helm diff upgrade returning the error unknown field “servicePort” and unknown field “serviceName”…

1 min read


Published in Webera

·Dec 14, 2021

Building Docker images without Docker using Kaniko + Gitlab CI and AWS

If you are working with Kubernetes you probably heard the announcement about the dockershim deprecation last year (as a part of the Kubernetes v1.20 release). At that time, the Dockershim Deprecation FAQ was created, where it’s possible to understand much better the plan to remove it from the codebase of…

7 min read

Building Docker images without Docker using Kaniko + Gitlab CI and AWS
Building Docker images without Docker using Kaniko + Gitlab CI and AWS

7 min read


Published in Webera

·Dec 9, 2021

EKS | AWS default VPC cni tuning for small networks

We must take into account that when we are working with EKS, will exist an important behavior around the network context that is the reservation for IP addresses. This behavior is extremely important for optimizing the IP address allocation to a POD inside the EKS cluster. Still, depending on the…

3 min read

EKS | AWS default VPC cni tuning for small networks
EKS | AWS default VPC cni tuning for small networks

3 min read


Published in Webera

·Nov 9, 2021

How to get listening ports inside a container without the netstat or lsof command

Sometimes we experience some small problems during troubleshooting inside the Kubernetes cluster, mainly about to list processes running there, or trying to execute commands like curl or netstat. This is pretty much normal when we are trying to run any one of those commands mentioned above inside a container. …

3 min read

How to get listening ports inside a container without the netstat or lsof command
How to get listening ports inside a container without the netstat or lsof command

3 min read


Published in Webera

·Apr 13, 2021

How to migrate Cassandra 3.6 (DataStax Community Edition) from EC2 to EKS using open-source Apache Cassandra 3.9

In a little less than 5 months that I started working on an American Cloud Consulting Company, I was assigned the task to migrate the production Cassandra Cluster of a client of ours as one of the first tasks of mine. To be honest I was scared at first, mainly…

22 min read

How to migrate Cassandra 3.6
How to migrate Cassandra 3.6

22 min read

Raphael Moraes

Raphael Moraes

29 Followers
Following
  • Seedify Fund

    Seedify Fund

  • Netflix Technology Blog

    Netflix Technology Blog

  • Frank Diana

    Frank Diana

  • Barack Obama

    Barack Obama

  • Fernando Diaz

    Fernando Diaz

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech