How to copy S3 objects between AWS accounts
In your source account create a customer-managed policy:
{
"Version": "2012-10-17",
"Statement": [
{ …
Read Article →
In-depth guides, insights, and best practices for modern software engineering
In your source account create a customer-managed policy:
{
"Version": "2012-10-17",
"Statement": [
{ …
Read Article →
If you need to recursively find all symbolic links in a directory tree on a Mac, then you have a couple of options.
You could be trying to find them …
Read Article →You can follow the steps below to install App Mesh on AWS EKS (Kubernetes).
curl -o pre_upgrade_check.sh …
Read Article →
If you have tried to delete a Kubernetes namespace, and it has been hanging in ‘deleting’ for hours on end, it’s likely that you have …
Read Article →So you’ve run a deployment and tried to check the pods and there’s nothing there!
kubectl get pods
Next step is to see what’s …
Read Article →If you get the following error:
error: src refspec main does not match any
error: failed to push some refs to 'https://github.com/ao/xxx.git' …
Read Article →
If you need to force a redeploy of a deployment in Kubernetes, then you can use the rollout feature.
You may have an image that has been updated, but …
Read Article →If you are trying to print() to the console/stdout in your Flask app, but nothing is happening, then you just need to flush your prints, as follows: …
If you need to restart a deployment in Kubernetes, perhaps because you would like to force a cycle of pods, then you can do the following:
I have a parent directory containing multiple sub-directories. Each of these child directories is a different application and contains a Dockerfile.
I …
Read Article →If you could like to a create a Horizontal Pod Autoscaler (hpa) in Kubernetes, then you could run the following:
If you …
Read Article →If you would like to test hpa, Horizontal Pod Autoscaling, or throw some chaos at a specific deployment in Kubernetes, then you could run a Load …
If you would like to deploy a Metrics Server in Kubernetes, then you first need to create a namespace for it to live it, followed by installing the …
Read Article →eksctl dramatically simplifies the creation of AWS EKS clusters, by providing a simple command-line interface.
You can …
Read Article →If you have a Flask app that you would like packaged in a Docker container, then you can do the following. The steps outlined below will help you …
Read Article →You can use the aws cli to get the EKS cluster name, parse the first result and return it into a variable.
This is handy in automation scripts where …
Read Article →If you want to automatically generate a manifest file in Kubernetes, you can do so by using the kubectl run command coupled with a --dry-run to output …
If you need to sort a list of your pods by their CreationTimestamp, then do the following:
kubectl get pods -n kube-system …
Read Article →
If you want to jump onto a particular Kubernetes Pod and run Bash within it, you can do so as follows:
kubectl exec -ti <pod_name> /bin/bash
You …
Read Article →If you would like to run shell commands inside of your Kubernetes cluster, then you can use the kubectl run command.
If you find yourself in a position where you need to sync all emails from one account to another, then you can use the imapsync command-line tool to …
You can download and install the AWS CLI v2 on Linux as follows. This works on most x86_64 Linux distributions including Ubuntu, Amazon Linux, and …
Read Article →If you need to reboot, or restart the networking interface on your Mac, by using the CLI, then you can issue the following commands:
If you get the following error:
fatal: unable to access <git>: SSL certificate problem: self signed certificate in certificate chain
..when …
Read Article →