最後活躍 6 months ago

waja 已修改 6 years ago. 還原成這個修訂版本

沒有任何變更

Jan Wagner 已修改 6 years ago. 還原成這個修訂版本

1 file changed, 8 insertions

deploy_other_tools.sh(檔案已創建)

@@ -0,0 +1,8 @@
1 + #!/bin/sh
2 + # deloying helm (https://helm.sh/)
3 + HELM_VER=$(curl -s -o /dev/null -I -w "%{redirect_url}\n" https://github.com/helm/helm/releases/latest | grep -oP "[0-9]+(\.[0-9]+)+$")
4 + TAR_FILE="helm-v$HELM_VER-linux-amd64.tar.gz"
5 + curl -o /tmp/$TAR_FILE https://storage.googleapis.com/kubernetes-helm/$TAR_FILE && \
6 + mkdir -p /tmp/helm && tar -zxvf /tmp/$TAR_FILE -C /tmp/helm && \
7 + sudo mv /tmp/helm/linux-amd64/helm /usr/local/bin/helm && \
8 + rm -rf /tmp/$TAR_FILE /tmp/helm

Jan Wagner 已修改 6 years ago. 還原成這個修訂版本

2 files changed, 2 insertions

deploy_minikube.sh

@@ -2,6 +2,7 @@
2 2 # install needed curl package
3 3 sudo apt install --no-install-recommends curl -y
4 4 # install kubectl
5 + # https://github.com/kubernetes/minikube/issues/3437#issuecomment-449408316, maybe use https://storage.googleapis.com/minikube/releases/v0.30.0/docker-machine-driver-kvm2
5 6 curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
6 7 chmod +x /tmp/kubectl && \
7 8 sudo mv /tmp/kubectl /usr/local/bin/kubectl

deploy_minikube_lazy.sh

@@ -2,6 +2,7 @@
2 2 # install needed
3 3 sudo apt-get install curl -y
4 4 # install kubectl
5 + # https://github.com/kubernetes/minikube/issues/3437#issuecomment-449408316, maybe use https://storage.googleapis.com/minikube/releases/v0.30.0/docker-machine-driver-kvm2
5 6 curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
6 7 chmod +x /tmp/kubectl && \
7 8 sudo mv /tmp/kubectl /usr/local/bin/kubectl

Jan Wagner 已修改 8 years ago. 還原成這個修訂版本

1 file changed, 12 insertions, 12 deletions

deploy_minikube.sh

@@ -1,23 +1,23 @@
1 1 #!/bin/sh
2 - # install needed
3 - sudo apt-get install curl -y
2 + # install needed curl package
3 + sudo apt install --no-install-recommends curl -y
4 4 # install kubectl
5 5 curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
6 6 chmod +x /tmp/kubectl && \
7 7 sudo mv /tmp/kubectl /usr/local/bin/kubectl
8 8 # kubectl tab completion
9 - sudo sh -c 'echo "source <(kubectl completion bash)" >> /etc/bash_completion.d/kubectl'
9 + sudo sh -c 'echo "source <(kubectl completion bash)" > /etc/bash_completion.d/kubectl'
10 + # install needed packages for kvm (see https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm2-driver)
11 + sudo apt install --no-install-recommends curl libvirt-bin qemu-kvm -y
12 + sudo usermod -a -G libvirtd $(whoami)
13 + newgrp libvirtd
14 + # download and install the kvm docker machine driver
15 + curl -Lo /tmp/docker-machine-driver-kvm2 https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 && \
16 + chmod +x /tmp/docker-machine-driver-kvm2 && \
17 + sudo mv /tmp/docker-machine-driver-kvm2 /usr/bin/
10 18 # install minikube
11 19 curl -Lo /tmp/minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \
12 20 chmod +x /tmp/minikube && \
13 21 sudo mv /tmp/minikube /usr/local/bin/minikube
14 - # be lazy and use UNSECURE vm driver "none"
15 - export MINIKUBE_WANTUPDATENOTIFICATION=false
16 - export MINIKUBE_WANTREPORTERRORPROMPT=false
17 - export MINIKUBE_HOME=$HOME
18 - export CHANGE_MINIKUBE_NONE_USER=true
19 - mkdir -p $HOME/.kube || true
20 - touch $HOME/.kube/config
21 - export KUBECONFIG=$HOME/.kube/config
22 22
23 - sudo minikube start --vm-driver=none
23 + minikube start --vm-driver=kvm2

Jan Wagner 已修改 8 years ago. 還原成這個修訂版本

1 file changed, 23 insertions

deploy_minikube_lazy.sh(檔案已創建)

@@ -0,0 +1,23 @@
1 + #!/bin/sh
2 + # install needed
3 + sudo apt-get install curl -y
4 + # install kubectl
5 + curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
6 + chmod +x /tmp/kubectl && \
7 + sudo mv /tmp/kubectl /usr/local/bin/kubectl
8 + # kubectl tab completion
9 + sudo sh -c 'echo "source <(kubectl completion bash)" >> /etc/bash_completion.d/kubectl'
10 + # install minikube
11 + curl -Lo /tmp/minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \
12 + chmod +x /tmp/minikube && \
13 + sudo mv /tmp/minikube /usr/local/bin/minikube
14 + # be lazy and use UNSECURE vm driver "none"
15 + export MINIKUBE_WANTUPDATENOTIFICATION=false
16 + export MINIKUBE_WANTREPORTERRORPROMPT=false
17 + export MINIKUBE_HOME=$HOME
18 + export CHANGE_MINIKUBE_NONE_USER=true
19 + mkdir -p $HOME/.kube || true
20 + touch $HOME/.kube/config
21 + export KUBECONFIG=$HOME/.kube/config
22 +
23 + sudo minikube start --vm-driver=none

Jan Wagner 已修改 8 years ago. 還原成這個修訂版本

1 file changed, 23 insertions, 1 deletion

deploy_minikube.sh

@@ -1 +1,23 @@
1 - #!/bin/sh
1 + #!/bin/sh
2 + # install needed
3 + sudo apt-get install curl -y
4 + # install kubectl
5 + curl -Lo /tmp/kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
6 + chmod +x /tmp/kubectl && \
7 + sudo mv /tmp/kubectl /usr/local/bin/kubectl
8 + # kubectl tab completion
9 + sudo sh -c 'echo "source <(kubectl completion bash)" >> /etc/bash_completion.d/kubectl'
10 + # install minikube
11 + curl -Lo /tmp/minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && \
12 + chmod +x /tmp/minikube && \
13 + sudo mv /tmp/minikube /usr/local/bin/minikube
14 + # be lazy and use UNSECURE vm driver "none"
15 + export MINIKUBE_WANTUPDATENOTIFICATION=false
16 + export MINIKUBE_WANTREPORTERRORPROMPT=false
17 + export MINIKUBE_HOME=$HOME
18 + export CHANGE_MINIKUBE_NONE_USER=true
19 + mkdir -p $HOME/.kube || true
20 + touch $HOME/.kube/config
21 + export KUBECONFIG=$HOME/.kube/config
22 +
23 + sudo minikube start --vm-driver=none

waja 已修改 8 years ago. 還原成這個修訂版本

1 file changed, 1 insertion

deploy_minikube.sh(檔案已創建)

@@ -0,0 +1 @@
1 + #!/bin/sh
上一頁 下一頁