Cloud Penguins

Flying pengiuns in the cloud.

Cloud Foundry Container Runtimeでk8s運用

Kubernetes Advent Calendarの6日目〜

既にこのblogでは触れてしまっていますが、Cloud Foundry Container Runtime(以下CFCR)の話。

先日のKubernetes Meetup Tokyo #8でこんな発表をしました。

CFCRって何? PaaSとは違うの?

Cloud Foundryの名はついていますがPaaSではありません。

PaaSのCloud Foundryで培われた技術を応用して、Kubernetesクラスタを効率よく構築・運用できる仕組みです。

Cloud Foundryで培われた技術って何?

BOSHという仕組みがあります。

bosh

このBOSHを利用してk8sを構築運用するのがCFCRです。 BOSHの仕組みについてはこちらの17ページからを参考に。

https://www.slideshare.net/jacopen/cloud-foundry-container-runtimekubernetes#17

また日本Cloud Foundryグループの怪鳥 会長のozz さんが書いた、BOSH 101も参考になります。

speakerdeck.com

CFCRはどこで試せるの?

CFCRのドキュメントはこちら CFCR

現在のところ、AWS, GCP, vSphere, OpenStack向けのマニュアルが公開されています。

試した事例

makingさんのGCP, AWSでの構築事例

Kubo(Kubernetes on BOSH)をAWSにデプロイ - BLOG.IK.AM

Kubo(Kubernetes on BOSH)をGCPにデプロイ - BLOG.IK.AM

この記事が書かれたのは9月です。当時と概念的なものはあまり変わっていませんが、一部手順が異なる可能性はあるため、できれば公式ドキュメントをみながら構築を試みた方がよいでしょう。