Published inFAUN — Developer Community 🐾·Nov 24, 2022Member-onlyMetal LB with Nginx Ingress Controller on Bare Metal KubernetesExposing your services in a manged Kubernetes service such as EKS, AKS or GKE is much simpler as once you deploy a Kubernetes service with a type load balancer, it would deploy the relative cloud native load balancer for you. When it comes to Kubernetes clusters which are deployed on…Kubernetes2 min readKubernetes2 min read
Published inFAUN — Developer Community 🐾·Nov 2, 2022Member-onlyStart/Stop AKS clusters on a schedule using Azure Automation -TerraformRunning deployments on managed Kubernetes services could result in a higher cloud cost. Most of the companies prefer to shut down their development Kubernetes environments during non working hours. For example during weekends. There are multiple solutions to achieve the above. This solution is based on an Azure Automation Account…Azure2 min readAzure2 min read
Published inFAUN — Developer Community 🐾·May 30, 2021Member-onlyRoute to external domains using Kubernetes servicesIn this blog post, we will be discussing how to route your traffic from a Kubernetes service to an external domain. In a typical scenario where the request is coming from a Kubernetes, ingress would be directed to a Kubernetes service which will then be routed to deployment or a…Kubernetes2 min readKubernetes2 min read
Feb 10, 2021Member-onlyAgent Pools vs Parallel Jobs in Azure DevopsAgent pools and Parallel jobs The difference between the agent pools and the parallel jobs are these parallel jobs will run on the agent pools. So if you are using your own agent pool and you need to run parallel jobs, you would need to purchase parallel jobs separately which costs $40 USD per month. Agent Pool Types …Azure2 min readAzure2 min read
Published inFAUN — Developer Community 🐾·Jan 4, 2021Member-onlyMicrosoft Azure User-assigned vs System-assigned Managed IdentityMicrosoft Azure Managed Identity is somewhat equal to AWS IAM roles. It allows users to authenticate to any Azure service that supports AD authentication, without the need of configuring the credentials in your source code. Underneath of managed identities are Azure service principals. …Microsoft2 min readMicrosoft2 min read
Published inFAUN — Developer Community 🐾·Jan 4, 2021Member-onlyHow to add a custom domain name and TLS binding for an application in Microsoft Azure App ServiceAzure app service allows users to deploy their own custom web apps in a Docker container or the code within a couple of seconds. By default Azure App Service provides a domain name for your app with a valid SSL/TLS certificate signed by Azure. …Azure3 min readAzure3 min read
Published inFAUN — Developer Community 🐾·Aug 9, 2019Member-onlyHow to create your own Kubernetes Cluster using AnsibleIn this blog post I will be explaining on how to create your own Kubernetes cluster using a couple of VMs. The configurations and the required packages will be installed via Ansible. To create your own Kubernetes cluster you would need atleast two VMs. One machine as the master node…Ansible3 min readAnsible3 min read
Published inFAUN — Developer Community 🐾·May 22, 2019Member-onlyRun a simple task using Puppet BoltUsually Puppet maintains the state of the agents. For example, you would need to always keep a service running. It could be a MySQL service, sshd service or whatever you need. …Deployment3 min readDeployment3 min read
Published inFAUN — Developer Community 🐾·Mar 20, 2019Member-onlyHow to create and upload an SSL certificate to your AWS account using AWS IAMSSL certificates are a set of small data which binds a cryptographic key to an organizations details. This enables a secure connection between a webserver and a browser. Mostly in AWS, web severs are fronted with a Loadbalancer and the web browser communicates with the web servers through the Loadbalancer. …Ssl3 min readSsl3 min read
Published inFAUN — Developer Community 🐾·Mar 19, 2019Member-onlyChange the execution order of Puppet manifestsEver wonder how to execute your classes defined in your Puppet manifests in a particular order ❓❓ Puppet allows users to change the deployment order of classes using Stages. Each class could be attached with a particular stage. The order of classes that needs to be executed could be defined…Programming2 min readProgramming2 min read