Kubernetes with minikube

mohammedrafi@NOC-RAFI:~$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.22.2/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 85.3M 100 85.3M 0 0 6926k 0 0:00:12 0:00:12 –:–:– 7483k

mohammedrafi@NOC-RAFI:~$ minikube
Minikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows.

Usage:
minikube [command]

Available Commands:
addons Modify minikube’s kubernetes addons
completion Outputs minikube shell completion for the given shell (bash)
config Modify minikube config
dashboard Opens/displays the kubernetes dashboard URL for your local cluster
delete Deletes a local kubernetes cluster
docker-env Sets up docker env variables; similar to ‘$(docker-machine env)’
get-k8s-versions Gets the list of available kubernetes versions available for minikube
ip Retrieves the IP address of the running cluster
logs Gets the logs of the running localkube instance, used for debugging minikube, not user code
mount Mounts the specified directory into minikube
profile Profile sets the current minikube profile
service Gets the kubernetes URL(s) for the specified service in your local cluster
ssh Log into or run a command on a machine with SSH; similar to ‘docker-machine ssh’
ssh-key Retrieve the ssh identity key path of the specified cluster
start Starts a local kubernetes cluster
status Gets the status of a local kubernetes cluster
stop Stops a running local kubernetes cluster
update-context Verify the IP address of the running cluster in kubeconfig.
version Print the version of minikube

Flags:
–alsologtostderr log to standard error as well as files
-b, –bootstrapper string The name of the cluster bootstrapper that will set up the kubernetes cluster. (default “localkube”)
-h, –help help for minikube
–log_backtrace_at traceLocation when logging hits line file:N, emit a stack trace (default :0)
–log_dir string If non-empty, write log files in this directory
–loglevel int Log level (0 = DEBUG, 5 = FATAL) (default 1)
–logtostderr log to standard error instead of files
-p, –profile string The name of the minikube VM being used.
This can be modified to allow for multiple minikube instances to be run independently (default “minikube”)
–stderrthreshold severity logs at or above this threshold go to stderr (default 2)
-v, –v Level log level for V logs
–vmodule moduleSpec comma-separated list of pattern=N settings for file-filtered logging

Use “minikube [command] –help” for more information about a command.

mohammedrafi@NOC-RAFI:~$ sudo minikube start
Starting local Kubernetes v1.7.5 cluster…
Starting VM…
Downloading Minikube ISO
106.37 MB / 106.37 MB [============================================] 100.00% 0s
Getting VM IP address…
Moving files into cluster…
Setting up certs…
Connecting to cluster…
Setting up kubeconfig…
Starting cluster components…
Kubectl is now configured to use the cluster.

mohammedrafi@NOC-RAFI:~$ sudo minikube status
minikube: Running
cluster: Running
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100

mohammedrafi@NOC-RAFI:~$ sudo kubectl get nodes
NAME STATUS AGE VERSION
minikube Ready 1m v1.7.5

mohammedrafi@NOC-RAFI:~$ ip a |grep 192.168.99
inet 192.168.99.1/24 brd 192.168.99.255 scope global vboxnet5

mohammedrafi@NOC-RAFI:~$ sudo kubectl proxy &
Starting to serve on 127.0.0.1:8001

http://localhost:8001/api/v1/proxy/namespaces/default/services/frontend

mohammedrafi@NOC-RAFI:~$ sudo minikube dashboard
Opening kubernetes dashboard in default browser…

http://192.168.99.100:30000

mohammedrafi@NOC-RAFI:~$ sudo kubectl create -f https://raw.githubusercontent.com/kubernetes/kubernetes/master/examples/guestbook/all-in-one/guestbook-all-in-one.yaml
service “redis-master” created
deployment “redis-master” created
service “redis-slave” created
deployment “redis-slave” created
service “frontend” created
deployment “frontend” created

minikube1

minikube2.png

minikube3.png

minikube4.png

minikube5.png

minikube6.png

minikube7.png

minikube8.png

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
frontend-1768566195-dtmgr 1/1 Running 0 5m
frontend-1768566195-lf22z 1/1 Running 0 5m
frontend-1768566195-qs0vr 1/1 Running 0 5m
redis-master-106238132-d6676 1/1 Running 0 5m
redis-slave-3837281623-4g244 1/1 Running 0 5m
redis-slave-3837281623-gw22m 1/1 Running 0 5m

mohammedrafi@NOC-RAFI:~$ sudo kubectl proxy &
[1] 9223
mohammedrafi@NOC-RAFI:~$ Starting to serve on 127.0.0.1:8001

browse page
http://localhost:8001/api/v1/proxy/namespaces/default/services/frontend/

mohammedrafi@NOC-RAFI:~$ sudo kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
frontend 10.0.0.101 80/TCP 17m
kubernetes 10.0.0.1 443/TCP 37m
redis-master 10.0.0.104 6379/TCP 17m
redis-slave 10.0.0.165 6379/TCP 17m

mohammedrafi@NOC-RAFI:~$ sudo kubectl get deployments
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
frontend 3 3 3 3 18m
redis-master 1 1 1 1 18m
redis-slave 2 2 2 2 18m

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods –all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default frontend-1768566195-dtmgr 1/1 Running 0 1h
default frontend-1768566195-lf22z 1/1 Running 0 1h
default frontend-1768566195-qs0vr 1/1 Running 0 1h
default redis-master-106238132-d6676 1/1 Running 0 1h
default redis-slave-3837281623-4g244 1/1 Running 0 1h
default redis-slave-3837281623-gw22m 1/1 Running 0 1h
kube-system kube-addon-manager-minikube 1/1 Running 0 1h
kube-system kube-dns-910330662-lln09 3/3 Running 0 1h
kube-system kubernetes-dashboard-6gzrd 1/1 Running 0 1h

mohammedrafi@NOC-RAFI:~$ cat guestbook-all-in-one.yaml
apiVersion: v1
kind: Service
metadata:
name: redis-master
labels:
app: redis
tier: backend
role: master
spec:
ports:
– port: 6379
targetPort: 6379
selector:
app: redis
tier: backend
role: master

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: redis-master
spec:
replicas: 1
template:
metadata:
labels:
app: redis
role: master
tier: backend
spec:
containers:
– name: master
image: gcr.io/google_containers/redis:e2e # or just image: redis
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
– containerPort: 6379

apiVersion: v1
kind: Service
metadata:
name: redis-slave
labels:
app: redis
tier: backend
role: slave
spec:
ports:
– port: 6379
selector:
app: redis
tier: backend
role: slave

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: redis-slave
spec:
replicas: 2
template:
metadata:
labels:
app: redis
role: slave
tier: backend
spec:
containers:
– name: slave
image: gcr.io/google_samples/gb-redisslave:v1
resources:
requests:
cpu: 100m
memory: 100Mi
env:
– name: GET_HOSTS_FROM
value: dns
# If your cluster config does not include a dns service, then to
# instead access an environment variable to find the master
# service’s host, comment out the ‘value: dns’ line above, and
# uncomment the line below:
# value: env
ports:
– containerPort: 6379

apiVersion: v1
kind: Service
metadata:
name: frontend
labels:
app: guestbook
tier: frontend
spec:
# if your cluster supports it, uncomment the following to automatically create
# an external load-balanced IP for the frontend service.
# type: LoadBalancer
ports:
– port: 80
selector:
app: guestbook
tier: frontend

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: frontend
spec:
replicas: 3
template:
metadata:
labels:
app: guestbook
tier: frontend
spec:
containers:
– name: php-redis
image: gcr.io/google-samples/gb-frontend:v4
resources:
requests:
cpu: 100m
memory: 100Mi
env:
– name: GET_HOSTS_FROM
value: dns
# If your cluster config does not include a dns service, then to
# instead access environment variables to find service host
# info, comment out the ‘value: dns’ line above, and uncomment the
# line below:
# value: env
ports:
– containerPort: 80

mohammedrafi@NOC-RAFI:~$ sudo minikube ssh
_ _
_ _ ( ) ( )
___ ___ (_) ___ (_)| |/’) _ _ | |_ __
/’ _ ` _ `\| |/’ _ `\| || , < ( ) ( )| ‘_`\ /’__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )( ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/’`\____)

$ ip addr |grep inet
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0
inet6 fe80::a00:27ff:feca:a0ae/64 scope link
inet 192.168.99.100/24 brd 192.168.99.255 scope global dynamic eth1
inet6 fe80::a00:27ff:fec3:ce9d/64 scope link
inet 172.17.0.1/16 scope global docker0

$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
10.0.2.2 * 255.255.255.255 UH 0 0 0 eth0
172.17.0.0 * 255.255.0.0 U 0 0 0 docker0
192.168.99.0 * 255.255.255.0 U 0 0 0 eth1

$ netstat -ltn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:15441 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:35699 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:40725 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:34333 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:40093 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:18112 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:56225 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:10248 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2379 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2380 0.0.0.0:* LISTEN
tcp 0 0 :::10255 :::* LISTEN
tcp 0 0 :::45807 :::* LISTEN
tcp 0 0 :::111 :::* LISTEN
tcp 0 0 :::30000 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 :::8443 :::* LISTEN
tcp 0 0 :::4194 :::* LISTEN
tcp 0 0 :::2376 :::* LISTEN
tcp 0 0 :::10250 :::* LISTEN
tcp 0 0 :::10251 :::* LISTEN
tcp 0 0 :::5355 :::* LISTEN
tcp 0 0 :::10252 :::* LISTEN

$ cat /etc/os-release
NAME=Buildroot
VERSION=2017.02
ID=buildroot
VERSION_ID=2017.02
PRETTY_NAME=”Buildroot 2017.02″

mohammedrafi@NOC-RAFI:~$ sudo kubectl run hello-minikube –image=gcr.io/google_containers/echoserver:1.4 –port=8080
deployment “hello-minikube” created

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
frontend-1768566195-dtmgr 1/1 Running 0 2h
frontend-1768566195-lf22z 1/1 Running 0 2h
frontend-1768566195-qs0vr 1/1 Running 0 2h
hello-minikube-180744149-zq99v 1/1 Running 0 58s
redis-master-106238132-d6676 1/1 Running 0 2h
redis-slave-3837281623-4g244 1/1 Running 0 2h
redis-slave-3837281623-gw22m 1/1 Running 0 2h

mohammedrafi@NOC-RAFI:~$ sudo kubectl get deployments
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
frontend 3 3 3 3 2h
hello-minikube 1 1 1 1 1m
redis-master 1 1 1 1 2h
redis-slave 2 2 2 2 2h

mohammedrafi@NOC-RAFI:~$ sudo kubectl expose deployment hello-minikube –type=NodePort
service “hello-minikube” exposed

mohammedrafi@NOC-RAFI:~$ sudo kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
frontend 10.0.0.101 80/TCP 2h
hello-minikube 10.0.0.42 8080:32696/TCP 13s
kubernetes 10.0.0.1 443/TCP 2h
redis-master 10.0.0.104 6379/TCP 2h
redis-slave 10.0.0.165 6379/TCP 2h

mohammedrafi@NOC-RAFI:~$ sudo minikube service hello-minikube –url
http://192.168.99.100:32696

mohammedrafi@NOC-RAFI:~$ curl `sudo minikube service hello-minikube –url`
CLIENT VALUES:
client_address=172.17.0.1
command=GET
real path=/
query=nil
request_version=1.1
request_uri=http://192.168.99.100:8080/

SERVER VALUES:
server_version=nginx: 1.10.0 – lua: 10001

HEADERS RECEIVED:
accept=*/*
host=192.168.99.100:32696
user-agent=curl/7.35.0
BODY:
-no body in request-

mohammedrafi@NOC-RAFI:~$ sudo minikube stop
Stopping local Kubernetes cluster…
Machine stopped.

mohammedrafi@NOC-RAFI:~$ sudo kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
frontend 10.0.0.101 80/TCP 4h
kubernetes 10.0.0.1 443/TCP 4h
redis-master 10.0.0.104 6379/TCP 4h
redis-slave 10.0.0.165 6379/TCP 4h

mohammedrafi@NOC-RAFI:~$ sudo kubectl delete service frontend
service “frontend” deleted

mohammedrafi@NOC-RAFI:~$ sudo kubectl delete pods frontend-1768566195-qs0vr
pod “frontend-1768566195-qs0vr” deleted
mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
frontend-1768566195-8xr49 1/1 Running 0 3s
frontend-1768566195-cqs7v 1/1 Running 0 14m
frontend-1768566195-dr7p8 1/1 Running 0 10m
frontend-1768566195-qs0vr 0/1 Terminating 1 4h
redis-master-106238132-nh67w 1/1 Running 0 14m
redis-slave-3837281623-4g244 1/1 Running 1 4h
redis-slave-3837281623-ttbbs 1/1 Running 0 14m

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
frontend-1768566195-8xr49 1/1 Running 0 37s
frontend-1768566195-cqs7v 1/1 Running 0 15m
frontend-1768566195-dr7p8 1/1 Running 0 11m
redis-master-106238132-nh67w 1/1 Running 0 15m
redis-slave-3837281623-4g244 1/1 Running 1 4h
redis-slave-3837281623-ttbbs 1/1 Running 0 15m
mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod frontend-1768566195-8xr49 | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.6
mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod frontend-1768566195-dr7p8 | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.3

mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod redis-master-106238132-nh67w | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.9
mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod redis-slave-3837281623-4g244 | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.8
mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod redis-slave-3837281623-ttbbs | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.10

mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod frontend-1768566195-cqs7v | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.4

mohammedrafi@NOC-RAFI:~$ sudo kubectl delete pod frontend-1768566195-cqs7v
pod “frontend-1768566195-cqs7v” deleted

mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod frontend-1768566195-cqs7v | grep IP | sed -E ‘s/IP:[[:space:]]+//’
Error from server (NotFound): pods “frontend-1768566195-cqs7v” not found

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
frontend-1768566195-8xr49 1/1 Running 0 17m
frontend-1768566195-dr7p8 1/1 Running 0 27m
frontend-1768566195-pv79j 1/1 Running 0 29s
redis-master-106238132-nh67w 1/1 Running 0 31m
redis-slave-3837281623-4g244 1/1 Running 1 5h
redis-slave-3837281623-ttbbs 1/1 Running 0 31m

mohammedrafi@NOC-RAFI:~$ sudo kubectl describe pod frontend-1768566195-pv79j | grep IP | sed -E ‘s/IP:[[:space:]]+//’
172.17.0.4

mohammedrafi@NOC-RAFI:~$ sudo kubectl get pod frontend-1768566195-pv79j –template={{.status.podIP}}
172.17.0.4

mohammedrafi@NOC-RAFI:~$ sudo minikube service list
|————-|———————-|—————————–|
| NAMESPACE | NAME | URL |
|————-|———————-|—————————–|
| default | kubernetes | No node port |
| kube-system | kube-dns | No node port |
| kube-system | kubernetes-dashboard | http://192.168.99.100:30000 |
|————-|———————-|—————————–|

mohammedrafi@NOC-RAFI:~$ mkdir hello-node && cd hello-node && touch Dockerfile server.js

mohammedrafi@NOC-RAFI:~/hello-node$ vim server.js
var http = require(‘http’);
var handleRequest = function(request, response) {
response.writeHead(200);
response.end(‘Hello World!’);
};
var helloServer = http.createServer(handleRequest);
helloServer.listen(8080);

mohammedrafi@NOC-RAFI:~/hello-node$ vim Dockerfile
FROM node:4.4
EXPOSE 8080
COPY server.js .
CMD node server.js

mohammedrafi@NOC-RAFI:~/hello-node$ eval $(sudo minikube docker-env)

mohammedrafi@NOC-RAFI:~/hello-node$ docker build -t hello-node:v1 .
Sending build context to Docker daemon 3.072 kB
Sending build context to Docker daemon
Step 1 : FROM node:4.4
4.4: Pulling from library/node
357ea8c3d80b: Pull complete
52befadefd24: Pull complete
3c0732d5313c: Pull complete
ceb711c7e301: Pull complete
868b1d0e2aad: Pull complete
3a438db159a5: Pull complete
Digest: sha256:e720e944ce6994a461cd2a9e0ae34c4bc45c0f9ee7b3f48052933182fc5f0bf1
Status: Downloaded newer image for node:4.4
—> 93b396996a16
Step 2 : EXPOSE 8080
—> Running in c7ad9fd7dd22
—> bc22222565ca
Removing intermediate container c7ad9fd7dd22
Step 3 : COPY server.js .
—> cfd379543088
Removing intermediate container b5a79dd74042
Step 4 : CMD node server.js
—> Running in 1de6f24cdc75
—> 3b35aec917a4
Removing intermediate container 1de6f24cdc75
Successfully built 3b35aec917a4

mohammedrafi@NOC-RAFI:~/hello-node$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
hello-node v1 sha256:3b35a 29 seconds ago 647.4 MB

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl run hello-node –image=hello-node:v1 –port=8080
deployment “hello-node” created

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
hello-node-1038538626-3vjjn 1/1 Running 0 26s

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl get deployments
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
hello-node 1 1 1 1 38s

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.0.0.1 443/TCP 6h

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl expose deployment hello-node –type=NodePort
service “hello-node” exposed

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
hello-node 10.0.0.9 8080:31138/TCP 5s
kubernetes 10.0.0.1 443/TCP 6h

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl get pods
NAME READY STATUS RESTARTS AGE
hello-node-1038538626-3vjjn 1/1 Running 0 5m

mohammedrafi@NOC-RAFI:~/hello-node$ sudo minikube service list
|————-|———————-|—————————–|
| NAMESPACE | NAME | URL |
|————-|———————-|—————————–|
| default | hello-node | http://192.168.99.100:31138 |
| default | kubernetes | No node port |
| kube-system | kube-dns | No node port |
| kube-system | kubernetes-dashboard | http://192.168.99.100:30000 |
|————-|———————-|—————————–|

mohammedrafi@NOC-RAFI:~/hello-node$ sudo kubectl describe pods
Name: hello-node-1038538626-3vjjn
Namespace: default
Node: minikube/192.168.99.100
Start Time: Wed, 04 Oct 2017 19:26:01 +0530
Labels: pod-template-hash=1038538626
run=hello-node
Annotations: kubernetes.io/created-by={“kind”:”SerializedReference”,”apiVersion”:”v1″,”reference”:{“kind”:”ReplicaSet”,”namespace”:”default”,”name”:”hello-node-1038538626″,”uid”:”c1cfafc7-a90b-11e7-bb13-080027caa0…
Status: Running
IP: 172.17.0.3
Created By: ReplicaSet/hello-node-1038538626
Controlled By: ReplicaSet/hello-node-1038538626
Containers:
hello-node:
Container ID: docker://09a64c361ee6f875022ae502220bcb71ce34d944eab0ed2c2db8cfa859c34255
Image: hello-node:v1
Image ID: docker://sha256:3b35aec917a4b5f58c6b10cdc350d54d0bfab330f4e68f49e7e6312806e7dd89
Port: 8080/TCP
State: Running
Started: Wed, 04 Oct 2017 19:26:02 +0530
Ready: True
Restart Count: 0
Environment:
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-3bc6l (ro)
Conditions:
Type Status
Initialized True
Ready True
PodScheduled True
Volumes:
default-token-3bc6l:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-3bc6l
Optional: false
QoS Class: BestEffort
Node-Selectors:
Tolerations:
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
——— ——– —– —- ————- ——– —— ——-
5m 5m 1 default-scheduler Normal Scheduled Successfully assigned hello-node-1038538626-3vjjn to minikube
5m 5m 1 kubelet, minikube Normal SuccessfulMountVolume MountVolume.SetUp succeeded for volume “default-token-3bc6l”
5m 5m 1 kubelet, minikube spec.containers{hello-node} Normal Pulled Container image “hello-node:v1” already present on machine
5m 5m 1 kubelet, minikube spec.containers{hello-node} Normal Created Created container
5m 5m 1 kubelet, minikube spec.containers{hello-node} Normal Started Started container

mohammedrafi@NOC-RAFI:~$ sudo minikube ssh -v 7
COMMAND: /usr/bin/VBoxManage showvminfo minikube –machinereadable
STDOUT:
{
name=”minikube”
groups=”/”
ostype=”Linux 2.6 / 3.x (64-bit)”
UUID=”8cd6c77c-9931-4957-8f25-5b9bcf93d67d”
CfgFile=”/home/mohammedrafi/.minikube/machines/minikube/minikube/minikube.vbox”
SnapFldr=”/home/mohammedrafi/.minikube/machines/minikube/minikube/Snapshots”
LogFldr=”/home/mohammedrafi/.minikube/machines/minikube/minikube/Logs”
hardwareuuid=”8cd6c77c-9931-4957-8f25-5b9bcf93d67d”
memory=2048
pagefusion=”off”
vram=8
cpuexecutioncap=100
hpet=”on”
chipset=”piix3″
firmware=”BIOS”
cpus=2
pae=”on”
longmode=”on”
synthcpu=”off”
bootmenu=”disabled”
boot1=”dvd”
boot2=”dvd”
boot3=”disk”
boot4=”none”
acpi=”on”
ioapic=”on”
biossystemtimeoffset=0
rtcuseutc=”on”
hwvirtex=”on”
nestedpaging=”on”
largepages=”on”
vtxvpid=”on”
vtxux=”on”
VMState=”running”
VMStateChangeTime=”2017-10-04T07:10:12.245000000″
monitorcount=1
accelerate3d=”off”
accelerate2dvideo=”off”
teleporterenabled=”off”
teleporterport=0
teleporteraddress=””
teleporterpassword=””
tracing-enabled=”off”
tracing-allow-vm-access=”off”
tracing-config=””
autostart-enabled=”off”
autostart-delay=0
defaultfrontend=””
storagecontrollername0=”SATA”
storagecontrollertype0=”IntelAhci”
storagecontrollerinstance0=”0″
storagecontrollermaxportcount0=”30″
storagecontrollerportcount0=”30″
storagecontrollerbootable0=”on”
“SATA-0-0″=”/home/mohammedrafi/.minikube/machines/minikube/boot2docker.iso”
“SATA-ImageUUID-0-0″=”e3717dc9-0a88-4f6c-82b0-90d6ed06b7f5”
“SATA-tempeject”=”off”
“SATA-IsEjected”=”off”
“SATA-1-0″=”/home/mohammedrafi/.minikube/machines/minikube/disk.vmdk”
“SATA-ImageUUID-1-0″=”4ce10f0e-234d-4d28-95eb-3b8957963911”
“SATA-2-0″=”none”
“SATA-3-0″=”none”
“SATA-4-0″=”none”
“SATA-5-0″=”none”
“SATA-6-0″=”none”
“SATA-7-0″=”none”
“SATA-8-0″=”none”
“SATA-9-0″=”none”
“SATA-10-0″=”none”
“SATA-11-0″=”none”
“SATA-12-0″=”none”
“SATA-13-0″=”none”
“SATA-14-0″=”none”
“SATA-15-0″=”none”
“SATA-16-0″=”none”
“SATA-17-0″=”none”
“SATA-18-0″=”none”
“SATA-19-0″=”none”
“SATA-20-0″=”none”
“SATA-21-0″=”none”
“SATA-22-0″=”none”
“SATA-23-0″=”none”
“SATA-24-0″=”none”
“SATA-25-0″=”none”
“SATA-26-0″=”none”
“SATA-27-0″=”none”
“SATA-28-0″=”none”
“SATA-29-0″=”none”
natnet1=”nat”
macaddress1=”080027CAA0AE”
cableconnected1=”on”
nic1=”nat”
nictype1=”82540EM”
nicspeed1=”0″
mtu=”0″
sockSnd=”64″
sockRcv=”64″
tcpWndSnd=”64″
tcpWndRcv=”64″
Forwarding(0)=”ssh,tcp,127.0.0.1,34393,,22″
hostonlyadapter2=”vboxnet5″
macaddress2=”080027C3CE9D”
cableconnected2=”on”
nic2=”hostonly”
nictype2=”82540EM”
nicspeed2=”0″
nic3=”none”
nic4=”none”
nic5=”none”
nic6=”none”
nic7=”none”
nic8=”none”
hidpointing=”ps2mouse”
hidkeyboard=”ps2kbd”
uart1=”off”
uart2=”off”
lpt1=”off”
lpt2=”off”
audio=”none”
clipboard=”disabled”
draganddrop=”disabled”
SessionType=”headless”
VideoMode=”720,400,0″@0,0
vrde=”off”
usb=”off”
ehci=”off”
SharedFolderNameMachineMapping1=”hosthome”
SharedFolderPathMachineMapping1=”/home”
VRDEActiveConnection=”off”
VRDEClients=0
vcpenabled=”off”
vcpscreens=0
vcpfile=”/home/mohammedrafi/.minikube/machines/minikube/minikube/minikube.webm”
vcpwidth=1024
vcpheight=768
vcprate=512
vcpfps=25
GuestMemoryBalloon=0
GuestOSType=”Linux26_64″
GuestAdditionsRunLevel=2
GuestAdditionsVersion=”5.1.18 r114002″
GuestAdditionsFacility_VirtualBox Base Driver=50,1507101044290
GuestAdditionsFacility_VirtualBox System Service=50,1507101044366
GuestAdditionsFacility_Seamless Mode=0,1507101044130
GuestAdditionsFacility_Graphics Mode=0,1507101044070
}
STDERR:
{
}
Using SSH client type: native
&{{{ 0 [] [] []} docker [0x8458b0] [] 0s} 127.0.0.1 34393 }
_ _
_ _ ( ) ( )
___ ___ (_) ___ (_)| |/’) _ _ | |_ __
/’ _ ` _ `\| |/’ _ `\| || , < ( ) ( )| ‘_`\ /’__`\
| ( ) ( ) || || ( ) || || |\`\ | (_) || |_) )( ___/
(_) (_) (_)(_)(_) (_)(_)(_) (_)`\___/'(_,__/’`\____)

Leave a comment