1) Terraform Project Structure: Link 2) Terraform State: Link 3) Terraform Graphs: Link 4) Terraform Dynamic Blocks: Link 5) Crossplane with ArgoCD: Link 6) GitOps Push vs. Pull Architecture: Link 7) Kyverno with ArgoCD: Link 8) Multi Cloud GitOps Workflow: Link 9) Dockerfile vs. Docker Compose: https://lnkd.in/g-q_TQzY 10) Docker Image: https://lnkd.in/gFzjeCXu 11) Docker Cache: https://lnkd.in/gS_yPwHi 12) Docker Stats: https://lnkd.in/gSpbkwjx 13) Docker Scout: https://lnkd.in/gM4-wdCV 14) GitHub Actions Workflow: https://lnkd.in/gY4eQtwS 15) GitHub Actions Optimization: https://lnkd.in/ggJPdZwK 16) GitHub Branching Strategy: https://lnkd.in/g544Tjcp 17) Ansible Architecture: https://lnkd.in/gJR27EuG 18) Ansible Roles: https://lnkd.in/guqPNz_f 19) Ansible Dynamic Inventory: https://lnkd.in/gu5_JBdB 20) Kubernetes Architecture: https://lnkd.in/gmRDrusm 21) POD Lifecycle: https://lnkd.in/g9cbpma4 22) pod.yaml Breakdown: https://lnkd.in/g7yhk_tS 23) VPC Network Segmentation:...
What is K8s External Secrets and how it will make your life easier? Before explaning about External Secrets we will first look into the k8s secrets and how it will work. In k8s secrets we will create key value pairs of the secrets and set this as either pod env variables or mount them as volumes to pods. For more details about k8s secrets you can check my blog http://jinojoseph.blogspot.com/2020/08/k8s-secrets-explained.html So in this case if developers wants to change the ENV variables , then we have to edit the k8s manifest yaml file, then we have to apply the new files to the deployment. This is a tiresome process and also chances of applying to the wrong context is high if you have multiple k8s clusters for dev / stage and Prod deployments. So in-order to make this easy , we can add all the secrets that is needed in the deployment, in the AWS Secret Manager and with the help of External secrets we can fetch and create those secrets in the k8s cluster. So what is K8s external...