Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kubernetes_on_fedora [2018/04/08 09:25] – [Base tarball] rpjdaykubernetes_on_fedora [2018/04/08 10:23] (current) – [cluster/get-kube-binaries.sh] rpjday
Line 46: Line 46:
  
 ==== download_kube_binaries() ==== ==== download_kube_binaries() ====
 +
 +Invokes ''get-kube-binaries.sh'':
  
 <code> <code>
Line 61: Line 63:
 } }
 </code> </code>
 +
 +==== create_cluster() ====
 +
 +Invokes ''kube-up.sh'':
 +
 +<code>
 +function create_cluster {
 +  if [[ -n "${KUBERNETES_SKIP_CREATE_CLUSTER-}" ]]; then
 +    exit 0
 +  fi
 +  echo "Creating a kubernetes on ${KUBERNETES_PROVIDER:-gce}..."
 +  (
 +    cd kubernetes
 +    ./cluster/kube-up.sh
 +    echo "Kubernetes binaries at ${PWD}/cluster/"
 +    if [[ ":$PATH:" != *":${PWD}/cluster:"* ]]; then
 +      echo "You may want to add this directory to your PATH in \$HOME/.profile"
 +    fi
 +
 +    echo "Installation successful!"
 +  )
 +}
 +</code>
 +
 +==== cluster/get-kube-binaries.sh ====
 +
 +<code>
 +KUBE_ROOT=$(cd $(dirname "${BASH_SOURCE}")/.. && pwd)
 +KUBE_VERSION=$(cat "${KUBE_ROOT}/version")
 +CLIENT_PLATFORM="linux"
 +CLIENT_ARCH="amd64"
 +SERVER_TAR="kubernetes-server-${SERVER_PLATFORM}-${SERVER_ARCH}.tar.gz"
 +CLIENT_TAR="kubernetes-client-${CLIENT_PLATFORM}-${CLIENT_ARCH}.tar.gz"
 +</code>
 +
 +Result:
 +
 +<code>
 +Will download kubernetes-server-linux-amd64.tar.gz from https://dl.k8s.io/v1.10.0
 +Will download and extract kubernetes-client-linux-amd64.tar.gz from https://dl.k8s.io/v1.10.0
 +</code>
 +
 +==== cluster/kube-up.sh ====
  
 ===== Misc ===== ===== Misc =====
  • kubernetes_on_fedora.1523179507.txt.gz
  • Last modified: 2018/04/08 09:25
  • by rpjday