Create Kubernetes Cluster on DigitalOcean
digitalocean

Create Kubernetes Cluster on DigitalOcean

このブログは DigitalOcean 上で動かしています。サーバの構築は Terraform で、ミドルウェアの設定などは Ansible で行なっているのですが、そろそろ飽きてきたので Kubernetes に移行しようと考えています。 そこで、まずは Kubernetes クラスタを DigitalOcean 上に作成するところからやってみます。 使用するツール クラスタの構築を全て手動でやるのはかなり苦しそうなので kops (Kubernetes Operations) を使ってみます。 GitHub - kubernetes/kops: Kubernetes Operations (kops) - Production

  • Lorentzca
    Lorentzca
4 min read
Install Container Linux to disk(What is Ignition?)
coreos

Install Container Linux to disk(What is Ignition?)

CoreOS社のLinuxディストリビューションであるCoreOSが、Container Linuxに名称変更しましたね(もう1年経つのか…)。 Self-Driving Kubernetes, Container Linux by CoreOS and Kubernetes 1.5 | CoreOS 今回Container LinuxをISOイメージからディスク(VMware)へインストールする機会があったのでやり方をメモします。以前とやりかたが変わっていたので。 😮 インストール方法 ISOイメージでブート後、coreosユーザでログインされるのでrootユーザに切り替えて以下のコマンドを実行することでディスクへインストール出来ます。 インストールするディスクのデバイスファイルを指定 stable版を選択 sudo su - root coreos-install -d /dev/sda

  • Lorentzca
    Lorentzca
3 min read
coreosのisoイメージファイルからdockerベースイメージを作ってみた
docker

coreosのisoイメージファイルからdockerベースイメージを作ってみた

この記事はフィードフォースエンジニア Advent Calendar 2015、7日目の記事です。 6日目はtjinjin氏のオフィス移転に向けてインフラエンジニアが検討したことでした! 改めましてこんにちは。アウトドア派のLorentzcaです。 先日、会社の忘年会が中華レストランでありまして、私は体調がベストではなかったのですがそんなことは気にせず紹興酒をたくさん飲んだところ次の日体調も良くなり酒も残っていなかったので紹興酒は体にいいことがわかりました。これからも機会を逃さず紹興酒を口にしていこうと思います。 さて、今回の記事のネタとして、「coreosのisoイメージファイルからdockerベースイメージを作ってみた」を考えておりました。 既存のdockerのベースイメージから新しいイメージを作成する方法に関してはやり方を書いた記事もたくさんあり、わかりやすい公式のドキュメントもあるのですが、 大元となるdockerベースイメージそのものの作成方法に関してはあまり情報がなく(あるにはあるのですが特定のディストリビューションに限定されている)、面白そうだったからです。 しかし!何の成果も得られませんでした!! というのは言い過ぎで、ちょっとは得るものもあったので記事化に踏み切ります!!! 未練がましく記事書きながら色々試していたらうまく行ったので当初の予定通り「coreosのisoイメージファイルからdockerベースイメージを作ってみた」をお送りします。 環境 作業環境 Mac OSX El

  • Lorentzca
    Lorentzca
4 min read
Trying out Rocket
coreos

Trying out Rocket

coreosがdockerはもう It is not becoming the simple composable building block we had envisioned. だって言って作ったコンテナランタイムのrocket触ってみる インストール coreosどっかに立ててやる。今回はdigitaloceanでやった ホスト名がrocketになってる! → インスタンスたてたときホスト名rocketにしてただけでした。やだもー wgetして入れるだけ core@rocket ~ $ wget https://github.com/coreos/rocket/releases/download/v0.2.

  • Lorentzca
    Lorentzca
2 min read