Posts

Showing posts with the label Cloud

Running Kubernetes locally via Minikube

$ minikube start Starting local Kubernetes cluster... Running pre-create checks... Creating machine... Starting local Kubernetes cluster... $ kubectl run hello-minikube --image = gcr.io/google_containers/echoserver:1.4 --port = 8080 deployment "hello-minikube" created $ kubectl expose deployment hello-minikube --type = NodePort service "hello-minikube" exposed # We have now launched an echoserver pod but we have to wait until the pod is up before curling/accessing it # via the exposed service. # To check whether the pod is up and running we can use the following: $ kubectl get pod NAME READY STATUS RESTARTS AGE hello-minikube-3383150820-vctvh 1/1 ContainerCreating 0 3s # We can see that the pod is still being created from the ContainerCreating status $ kubectl get pod NAME READY STATUS RESTARTS AGE hello-minikube-3383150820-vctvh 1/1 Running ...

AWS-DevOps Overview

AWS: Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. DevOps: Is a software engineering practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of the DevOps movement is to strongly advocate automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment and infrastructure management. DevOps aims at shorter development cycles, increased deployment frequency, more dependable releases, in close alignment with business objectives AWS Services EC2    S3    IAM VPC    Lambda    Cloud Formation   Cloud watch   Cloud trail   Route53    RDS  ( Aurora, PostgreSQL, MS SqL and Oracle)   Dynamo DB  (No SQL) DevO...