Kubernetes
=============================

Minikube
********************************************************************************
### Some examples

        sudo minikube --vm-driver=none start
        kubectl config get-contexts
        kubectl apply -f ....
        kubectl get pods
        kubectl logs -f POD-NAME
        kubectl get deployments
        kubectl get service
        kubectl get pods -l app=guestbook -l tier=frontend
        minikube service frontend --url
        kubectl scale deployment frontend --replicas=5
        kubectl scale deployment frontend --replicas=2
        kubectl delete deployment -l app=redis
        kubectl delete service -l app=redis
        kubectl delete deployment -l app=guestbook
        kubectl delete service -l app=guestbook

********************************************************************************
### https://kubernetes.io/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/

        kubectl apply -k ./
        kubectl get secrets
        kubectl get pvc
        kubectl get services wordpress
        minikube service wordpress --url
        kubectl delete -k ./

        kubectl describe pod PODNAME

        kubectl get deployment
        ubectl delete deployment DEPLOYMENT_NAME



********************************************************************************
### https://www.udemy.com/course/kubernetes-microservices/

        kubectl config view --minify
        Kubectl edit
        kubectl get pv
        kubectl get pvc
        kubectl logs <...>
        kubectl del -f pods.yaml
        kubectl get ns 
        kubectl get pods -n kube-system
        kubectl rollout status deployment <...>
        kubectl rollout history deployment <...>
        kubectl rollout undo deployment <...> --to-revision=2
        kubectl delete po --all
        kubectl delete pod <...>
        kubectl get all
        kubectl exec
        kubectl describe pod ...
        kubectl get secret -n ....
        kubectl create -n monitoring generic alertmanager-kube-prometheus --from-file=alertmanager.yaml
        kubectl get secret -n monitoring <....> -o json


********************************************************************************
_BY: Farid Ahmadian_  
_TAG: k8s, kubernetes_  
_DATE: 2020-01-123 16:55:11_