Application Deployment – Generation Wise Earlier we used to run applications directly on physical servers and then we moved to hypervisors to cut down the Capex (Capital Expenditure) and OpEX (Operation Expenditure) Companies like VmWare are very popular in Hypervisor space Then docker happened What is Docker? DotCloud was working on building PaaS, to make… Continue reading DevOps Classroomnotes 19/Aug/2023
Azure Classroomnotes 19/Aug/2023
Azure Basic Datacenter Azure Global infra Region Regions Regions with zones Edge or Point of Presence location Explore Azure infra Refer Here Core Storage Services: Azure Storage Account Containers: Block Blob (Any file) Page Blob (Virtual disk) Append Blob (Log files) File shares (shared network drives) Table Storage (NoSQL Data) Queue Storage (Message Queue) Azure… Continue reading Azure Classroomnotes 19/Aug/2023
Completek8s Classroomnotes 18/Aug/2023
Creating and Managing K8s Cluster Admin Activities: Bootstrapping the control plane noe Bootstrapping the worker nodes upgrading cluster to new version The above activities, we will try to perform using kubeadm (certifications) AKS EKS GKE kubeadm Cluster Installation process Lets try installing older version of kubernetes cluster using kubeadm We have installed docker and cri-dockerd… Continue reading Completek8s Classroomnotes 18/Aug/2023
AWS Classroomnotes 18/Aug/2023
Storage in an Enterprise and Needs in cloud Storage Needs by hardware type Hard disk Network disk storage Storage Needs by usecase Server/Laptop OS and other local storage needs Shared Storage Databases Data Lakes Backup Archival Hard disk by disk hardware Magnetic Disks HDD SSD Terms Backup Archival difference between kb and KiB GB and… Continue reading AWS Classroomnotes 18/Aug/2023
DevOps Classroomnotes 18/Aug/2023
Bringing up the Application to sell products online Overview Issues: Bringing up the application lot of manual steps redoing the same work many times could be difficult The code for application developed is over here Refer Here Terms Continuous Deployment vs Continuous Delivery Pipeline Next Steps: Container (Docker) Container Orchestration (Kubernetes)
Azure Classroomnotes 18/Aug/2023
Storage Needs Storage Types By Hardware or Topology: Disk Storage Shared Disk Storage: Network Attached storage Storage Area Networks Blob Storage Storage Types By Usecases Disk Network File Shares Database Data Lakes Backup Some important storage concepts Unit of Storage kilobyte vs kibi byte (kb vs kib) Speed of Disk: IOPS (IO per second) Throughput… Continue reading Azure Classroomnotes 18/Aug/2023
Completek8s Classroomnotes 17/Aug/2023
What is Namespace in k8s? Namespace are a way to organize cluster into virtual sub-clusters. In k8s all the api-resources supported by k8s api server are returned by command and the response contains the Namespaced section kubectl api-resources * When to use namespaces * Allowing teams or projects to exist in their own virtual cluster… Continue reading Completek8s Classroomnotes 17/Aug/2023
AWS Classroomnotes 16/Aug/2023
Cloudformation contd Activity – 1: Create a cloudformation template to create a security group Refer Here for the template which creates security group Call this cf template from other cf template This is referred as nested stack { "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "myStackWithParams" : { "Type" : "AWS::CloudFormation::Stack", "Properties" : { "TemplateURL" :… Continue reading AWS Classroomnotes 16/Aug/2023
DevOps Classroomnotes 16/Aug/2023
Reusability in terraform Create a vpc in AWS in mumbai Refer Here for vpc module Refer Here for the changes Create a module to create aws security group Refer Here for the module created to create an aws security group Now lets try to use this module from local path Refer Here Try creating 2… Continue reading DevOps Classroomnotes 16/Aug/2023
Azure Classroomnotes 16/Aug/2023
ARM Templates contd Change – 9: Add database Refer Here for manual creation Refer Here for the changes done to include database Now add parameters for the possible sections in database Azure Bicep Bicep is a Domain specific language that uses declarative syntax to deploy Azure resources Refer Here Install bicep extension into visual studio… Continue reading Azure Classroomnotes 16/Aug/2023
