coreos

A collection of 4 posts
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 Grade K8s Installation, Upgrades, and Management kops は Kubernetes クラスタを構築・運用するためのツールで、 AWS などの各クラウドベンダやプライベートクラウドに対応しています。 DigitalOcean にも α 版ですが対応しています。
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 -C stable さて、上の例ではインストールはされるものの、ユーザのパスワードもsshの公開鍵も設定されていないので、起動後にログインするこ
3 min read
coreosのisoイメージファイルからdockerベースイメージを作ってみた
docker

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

この記事はフィードフォースエンジニア Advent Calendar 2015、7日目の記事です。 6日目はtjinjin氏のオフィス移転に向けてインフラエンジニアが検討したことでした! 改めましてこんにちは。アウトドア派のLorentzcaです。 先日、会社の忘年会が中華レストランでありまして、私は体調がベストではなかったのですがそんなことは気にせず紹興酒をたくさん飲んだところ次の日体調も良くなり酒も残っていなかったので紹興酒は体にいいことがわかりました。これからも機会を逃さず紹興酒を口にしていこうと思います。 さて、今回の記事のネタとして、「coreosのisoイメージファイルからdockerベースイメージを作ってみた」を考えておりました。 既存のdockerのベースイメージから新しいイメージを作成する方法に関してはやり方を書いた記事もたくさんあり、わかりやすい公式のドキュメントもあるのですが、 大元となるdockerベースイメージそのものの作成方法に関してはあまり情報がなく(あるにはあるのですが特定のディストリビューションに限定されている)、面白そうだった
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.0/rocket-v0.2.0.tar.gz core@rocket ~ $ tar xzvf rocket-v0.2.0.tar.gz rktコマンド叩く core@
2 min read