Skip to content

Instantly share code, notes, and snippets.

@haint
Forked from rahulkumar-aws/minikube.md
Created November 5, 2021 10:56
Show Gist options
  • Select an option

  • Save haint/7d517b1892de0be8b39ffb71b6386c7c to your computer and use it in GitHub Desktop.

Select an option

Save haint/7d517b1892de0be8b39ffb71b6386c7c to your computer and use it in GitHub Desktop.

Revisions

  1. @rahulkumar-aws rahulkumar-aws revised this gist Nov 1, 2018. 1 changed file with 17 additions and 0 deletions.
    17 changes: 17 additions & 0 deletions minikube.md
    Original file line number Diff line number Diff line change
    @@ -44,4 +44,21 @@ curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-
    ```
    ```bash
    minikube start --logtostderr --v=3 --vm-driver=hyperkit
    minikube version
    minikube ssh
    $ docker version
    kubectl config get-contexts
    ```
    **deploy a simple image**
    ```bash
    kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
    ```
    # expose the service outside the cluster
    ```basg
    kubectl expose deployment hello-minikube --type=NodePort
    minikube service hello-minikube --url
    ```
    **Dashboard**
    ```bash
    minikube dashboard
    ```
  2. @rahulkumar-aws rahulkumar-aws revised this gist Nov 1, 2018. 1 changed file with 17 additions and 1 deletion.
    18 changes: 17 additions & 1 deletion minikube.md
    Original file line number Diff line number Diff line change
    @@ -21,11 +21,27 @@ sudo rm -rf /etc/kubernetes/ &&
    docker system prune -af --volumes
    ```

    ###Install Minikube###
    ### Install Minikube ###
    ```bash
    $ brew install docker-machine-driver-xhyve

    # docker-machine-driver-xhyve need root owner and uid
    $ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    ```
    ```bash
    curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && \
    chmod +x minikube && \
    sudo mv minikube /usr/local/bin/
    ```

    ```bash
    curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \
    && chmod +x docker-machine-driver-hyperkit \
    && sudo mv docker-machine-driver-hyperkit /usr/local/bin/ \
    && sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit \
    && sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkit
    ```
    ```bash
    minikube start --logtostderr --v=3 --vm-driver=hyperkit
    ```
  3. @rahulkumar-aws rahulkumar-aws revised this gist Nov 1, 2018. 1 changed file with 10 additions and 1 deletion.
    11 changes: 10 additions & 1 deletion minikube.md
    Original file line number Diff line number Diff line change
    @@ -19,4 +19,13 @@ launchctl stop localkube.service &&
    launchctl disable localkube.service &&
    sudo rm -rf /etc/kubernetes/ &&
    docker system prune -af --volumes
    ```
    ```

    ###Install Minikube###
    ```bash
    $ brew install docker-machine-driver-xhyve

    # docker-machine-driver-xhyve need root owner and uid
    $ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    $ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    ```
  4. @rahulkumar-aws rahulkumar-aws revised this gist Nov 1, 2018. 1 changed file with 13 additions and 0 deletions.
    13 changes: 13 additions & 0 deletions minikube.md
    Original file line number Diff line number Diff line change
    @@ -6,4 +6,17 @@ sudo rm /usr/local/bin/localkube /usr/local/bin/minikube
    systemctl stop '*kubelet*.mount'
    sudo rm -rf /etc/kubernetes/
    docker system prune -af --volumes
    ```

    **Final**
    ```bash
    minikube stop; minikube delete &&
    docker stop $(docker ps -aq) &&
    rm -rf ~/.kube ~/.minikube &&
    sudo rm -rf /usr/local/bin/localkube /usr/local/bin/minikube &&
    launchctl stop '*kubelet*.mount' &&
    launchctl stop localkube.service &&
    launchctl disable localkube.service &&
    sudo rm -rf /etc/kubernetes/ &&
    docker system prune -af --volumes
    ```
  5. @rahulkumar-aws rahulkumar-aws revised this gist Nov 1, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion minikube.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    ```bash
    minikube stop; minikube delete
    docker stop (docker ps -aq)
    docker stop $(docker ps -aq)
    rm -r ~/.kube ~/.minikube
    sudo rm /usr/local/bin/localkube /usr/local/bin/minikube
    systemctl stop '*kubelet*.mount'
  6. @rahulkumar-aws rahulkumar-aws created this gist Nov 1, 2018.
    9 changes: 9 additions & 0 deletions minikube.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    ```bash
    minikube stop; minikube delete
    docker stop (docker ps -aq)
    rm -r ~/.kube ~/.minikube
    sudo rm /usr/local/bin/localkube /usr/local/bin/minikube
    systemctl stop '*kubelet*.mount'
    sudo rm -rf /etc/kubernetes/
    docker system prune -af --volumes
    ```