Teach me Kubernetes - Part 1 - Overview
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. …
Read Article →78 articles about kubernetes development, tools, and best practices
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. …
Read Article →
There are multiple types of communication in Amazon EKS environments. Lines of communication include the following:
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 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 need to restart a deployment in Kubernetes, perhaps because you would like to force a cycle of pods, then you can do the following:
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 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.
Ever searched for kubectl update config from aws eks and needed a quick result?
Make sure that you have valid AWS …
Read Article →If you have received the following error while trying to issue commands to kubectl:
Unable to connect to the server: dial tcp: lookup
Then it may be …
Read Article →Once you have a Docker container, it is really simple to deploy containers to Kubernetes.
kubectl provides a fantastic way …
Once you have a secret in Kubernetes, if you know it’s name, you can delete it.
You can get the secret name as …
Read Article →Secrets in Kubernetes are encoded using base64.
If you have the secret name, you can ask for its value. If not, then learn how to get a secret in …
Read Article →You have created a secret, and would like to retrieve it.
kubectl get secrets
This will result in:
NAME …
Read Article →
Secrets allow applications to not hardcode usernames, passwords or additional information such as hostnames, IP addresses or other protected/sensitive …
Once you have deployed an application into Kubernetes, it will not be available to the outside world.
For this to be possible, you need to expose it …
Read Article →If you find yourself needing to jump into a Kubernetes pod to either diagnose an issue, or run a particular command, you can use the bash connectivity …