minikube in 1 min

minikube is a Kubernetes Cluster SetUp,

minikube is a tool that lets you run Kubernetes locally, it runs a single-node Kubernetes cluster on your personal computer.

Think of minikube as a service.
You need to start and stop it when you want to use it in a development context. We started minikube earlier by running:
minikube start / minikube stop

  • Starting the cluster configures a k8s “context” within ~/.kube/config.
    This entry defines the way in which kubectl will communicate with a cluster.
  • It’s a good idea to get into the habit of stopping your local cluster when not in use, as it will eat your system resources when idle.

Simple Dev-Ops

The best explanation for me(so far) about DevOps
DevOps-Diagram

Ops – it operates the application in production
That is, it assure service uptime and availability(responsiveness)

### Deploy to produciton

### Monitoring (for service uptime/availability)
– if the service is down, it will restart it
– if the machine/server is going crazy(if there is high load, no disk space, etc..), it will alert, intervene, solve, investigate
– if the application throws a lot (of unexpected) errors/exceptions

### Service responsiveness
– scaling, add a new node

Later Update

Another Great image found on Dzone

devops-explanation