Skip to content

Instantly share code, notes, and snippets.

@nojima
Last active October 7, 2015 10:24
Show Gist options
  • Save nojima/069b25c958027a1ed22f to your computer and use it in GitHub Desktop.
Save nojima/069b25c958027a1ed22f to your computer and use it in GitHub Desktop.

kubernets を触ってみた

ハマったところ

  • Arch だと Python のバージョンが 3 なので gcloud が動かない。
    • sudo pacman -S python
    • export CLOUDSDK_PYTHON=/usr/bin/python2
  • GCE にアクセスするときに nojima ユーザでアクセスすると gcloud が動かない。
    • パーミッションの問題。
    • ubuntu ユーザでアクセスする。

インストール

sudo apt-get install build-essential

# Install Go
wget https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz
tar xvpf go1.5.1.linux-amd64.tar.gz
sudo mv go /usr/local/go
sudo chown -R root:root /usr/local/go
# PATH に /usr/local/go/bin を加える
sudo vim /etc/environment
# secure_path に /usr/local/go/bin を加える
sudo visudo
シェルを再起動
sudo CGO_ENABLED=0 go install -a -installsuffix cgo std

# Install Docker
curl -sSL https://get.docker.com/ | sh
sudo usermod -a -G docker ubuntu

# Install etcd
wget https://github.com/coreos/etcd/releases/download/v2.2.0/etcd-v2.2.0-linux-amd64.tar.gz
tar xvpf etcd-v2.2.0-linux-amd64.tar.gz
sudo mv etcd-v2.2.0-linux-amd64/{etcd,etcdctl} /usr/local/bin/
sudo chown root:root /usr/local/bin/etcd /usr/local/bin/etcdctl

# Install kubernetes
git clone https://github.com/kubernetes/kubernetes
cd kubernets
./build/run.sh ./hack/build-go.sh
./hack/local-up-cluster.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment