Skip to content

Instantly share code, notes, and snippets.

@avielb
Last active November 26, 2019 18:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avielb/26c7cac880240850b3c6c44458930234 to your computer and use it in GitHub Desktop.
Save avielb/26c7cac880240850b3c6c44458930234 to your computer and use it in GitHub Desktop.
kubectl run nginx --image=nginx:1.15.12-alpine --generator=run-pod/v1
kubectl run redis --image=redis:5.0.4-alpine --generator=run-pod/v1
kubectl logs redis
kubectl describe pod redis
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
kubectl get deployments
kubectl describe deployment hello-node
kubectl get pods
kubectl scale deployment/hello-node --replicas=3
kubectl get all
kubectl expose deployment hello-node --type=ClusterIP --port=8080
kubectl get services
minikube addons enable heapster
git clone https://github.com/avielb/k8s-demo.git
apiVersion: v1
kind: Service
metadata:
name: fe-gate
spec:
selector:
name: nginx
type: NodePort
ports:
- name: foo # Actually, no port is needed.
port: 80
targetPort: 80
---
apiVersion: v1
kind: Pod
metadata:
name: debian
labels:
name: debian
spec:
containers:
- image: debian
name: debian-container
command:
- sleep
- "3600"
https://github.com/avielb/k8s-demo/tree/master/guestbook
kubectl run tmp-shell --rm -i --tty --image nicolaka/netshoot -- /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment