Investigating of kubernetes Platform

コンテナーのオーケストレーション環境としてkubernetesと耳にする機会が増えてきている中、苦行とも声もあるkubernetes環境を簡単に構築できたり、初めから用意されている環境で利用できるサービスなど色々なプラットフォームが顔を出し始めているようなので、調査しています。

当然流れの早い分野なので、全てを把握することは困難ですが、定期的に更新しながらキャッチアップできればいいと考えています。
この投稿は、追加、削除、修正なども行いながら鮮度を保てたらとも思っているので、アドバイス等いただけると幸いです。

既にkubernetes環境をプロダクション利用されている方やこれから始めてみようと思われている方など参考になれば幸いです。

インターネット、カンファレンス（国内外）、勉強会、コミュニティ、知人等から情報を集めています。

# 1.kubernetes & Platform

- [コンテナオーケストレーションで「Kubernetes」が優勢 by ZDNet Japan 2017.6.5](https://japan.zdnet.com/article/35102241/)
- [マイクロソフト、アプリを自動的にDockerコンテナ化してKubernetesへデプロイしてくれる「Draft」をオープンソースで公開 by Publickey 2017.6.5](http://www.publickey1.jp/blog/17/dockerkubernetesdraft.html)
- [CoreOSがKubernetes-as-a-Service/etcd-as-a-Serviceなど発表。どのクラウドでもオープンなコンテナプラットフォームを実現 by Publickey 2017.6.7](http://www.publickey1.jp/blog/17/coreoskubernetes-as-a-serviceetcd-as-a-service.html)
- [SUSE CaaS Platformが正式リリース。Kubernetes、SLE MicroOS、Saltを統合したコンテナプラットフォーム by Publickey 2017.6.21](http://www.publickey1.jp/blog/17/suse_caas_platformkubernetessle_microossalt.html)
- [GitHub Goes All in on Kubernetes by THENEWSTACK 2017.8.16](https://thenewstack.io/github-goes-kubernetes-tells/)
- [Introducing Pivotal Container Service (PKS), The Simple Way to Bring Kubernetes to Enterprise Customers by Pivotal 2017.8.28](https://content.pivotal.io/announcements/introducing-pivotal-container-service-pks-the-simple-way-to-bring-kubernetes-to-enterprise-customers)
- [Mesosphere Launches Kubernetes Beta on New DC/OS 1.10; Empowers Developers with Freedom of Choice Across Container Orchestration and Data Services by PR Newswire 2017.9.6](http://www.prnewswire.com/news-releases/mesosphere-launches-kubernetes-beta-on-new-dcos-110-empowers-developers-with-freedom-of-choice-across-container-orchestration-and-data-services-300514972.html)
- [DOCKER PLATFORM AND MOBY PROJECT ADD KUBERNETES by Docker Blog 2017.10.17](https://blog.docker.com/2017/10/kubernetes-docker-platform-and-moby-project/)
- [［速報］次バージョンのDocker for Win/Macでは、ローカルにKubernetes環境も自動構築。DockerCon Europe 2017 2017.10.18
](http://www.publickey1.jp/blog/17/docker_for_winmackubenetesdockercon_europe_2017.html)
- [Kubernetesへの正式対応を示す「Kubernetes適合認証プログラム」発表、認証Kubernetesロゴマークを表示可能に。Cloud Native Computing Foundation 2017.10.23](http://www.publickey1.jp/blog/17/kuberneteskuberneteskubernetescloud_native_computing_foundation.html)
- [Introducing AKS (managed Kubernetes) and Azure Container Registry improvements by Microsoft Azure 2017 10.24](https://azure.microsoft.com/ja-jp/blog/introducing-azure-container-service-aks-managed-kubernetes-and-azure-container-registry-geo-replication/)
- [［速報］Amazon EKS発表。Kubernetesのマネージドサービス。AWS re:Invent 2017 by Publickey 2017 11.30](http://www.publickey1.jp/blog/17/amazon_ekskubernetesaws_reinvent_2017.html)
- [Docker for Mac Kubernetes対応版 ベータ版 2017 12.14](https://beta.docker.com/)
- [Red HatがCoreOSを$250Mで買収してKubernetes路線を強化 2018 1.31](http://jp.techcrunch.com/2018/01/31/2018-01-30-red-hat-acquirescoreos-for-250-million-in-kubernetes-expansion/)

上記にあるように、kubernetes Platformの動向が気になる昨今です。Distribution,PaaS,Managed,Installation/Operation
というカテゴリに分けて見ていきたいと思います。

※あくまでもざっくりなカテゴリ分けです。

# 2.Distribution

コアコンポーネントを強化して、独自機能等を追加し、kubernetesを補完したコンテナ管理プラットフォーム。

|Developers|Product or Project name|github|website|logo|
|:---------|:----------------------|:-----|:------|:--:|
| CenturyLink (via ElasticBox acquisition) | ElastiKube                           | -                                                                    | https://www.ctl.io/elastickube-kubernetes/                                                                |![elastickube-logo.png](https://qiita-image-store.s3.amazonaws.com/0/61606/d81ad553-eb23-c2b5-e64c-5b0381526b46.png)|
| Cisco                                    | Mantl                                | https://github.com/mantl/mantl                                         | http://mantl.io/                                                                                          |![mantl.png](https://qiita-image-store.s3.amazonaws.com/0/61606/6a5a3e20-0e37-9bd3-381e-c895a0783f42.png)|
| CloudLinux                               | KuberDock                            | https://github.com/cloudlinux/kuberdock-platform                       | https://www.cloudlinux.com/kuberdock-docker-blog/entry/end-of-sale-end-of-life-announcement-for-kuberdock |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/da59c5b7-7b58-6c24-3362-e8ba238868bd.png)|
| CoreOS                                   | CoreOS Tectonic                      | https://github.com/coreos/tectonic-installer                           | https://coreos.com/tectonic                                                                               |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/78cfa452-5750-862f-9cc1-f10b4d633932.png)|
| Datawire                                 | Blackbird                            | https://github.com/datawire/blackbird/blob/master/deployment/README.md | https://www.datawire.io/blackbird/                                                                        |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/3effb0a9-c18a-9676-5758-156c46eb1b0a.png)|
| Diamanti                                 | Converged Container Infrastructure   | -                                                                    | https://diamanti.com/products/                                                                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/2ddaad6e-8053-a510-0485-dfb15a43e305.png)|
| Giant Swarm                              | Giantnetes                           | https://github.com/giantswarm/                                         | https://giantswarm.io/product/                                                                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/5a90b01b-a86a-b29e-0ce8-4ec61cdcb9a8.png)|
| Greenqloud                               | Container Platform                   | -                                                                    | https://www.qstack.com/2016-rearview-mirror-kubernetes-launching/                                         |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/7b8cb353-fe28-e5cc-5791-1f6fe087a0e8.png)|
| HyperHQ                                  | Hypernetes                           | https://github.com/hyperhq/hypernetes                                  | https://hyper.sh/                                                                                         |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/be2367e6-621d-b2ce-1a8c-d63549050669.png)|
| IBM                                      | Kubernetes-Mesos Framework           | https://github.com/kubernetes-incubator/kube-mesos-framework           | -                                                                                                       |![ibm.png](https://qiita-image-store.s3.amazonaws.com/0/61606/c3f19ebe-8eef-0523-884b-a7f4128c38d5.png)|
| IBM                                      | Spectrum Conductor                   | -                                                                    | http://www-03.ibm.com/systems/spectrum-computing/products/conductor/                                      |![ibm.png](https://qiita-image-store.s3.amazonaws.com/0/61606/c3f19ebe-8eef-0523-884b-a7f4128c38d5.png)|
| Joyent                                   | ContainerPilot                       | https://github.com/joyent/containerpilot/blob/master/README.md         | https://www.joyent.com/containerpilot                                                                     |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/55487e07-2b62-1e29-508b-ce0d922ba4ca.png)|
| Mashape                                  | Kong                                 | https://getkong.org/install/kubernetes/                                | https://getkong.org                                                                                       |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/ae867538-6d9e-ea48-9f67-132e93dc82d1.png)|
| OVRCLK                                   | OVRCLK                               | https://github.com/ovrclk                                              | https://www.ovrclk.com/                                                                                   |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/a090ccbe-fd1c-bb15-f7b2-ef1d8ff76324.png)|
| QBox                                     | Supergiant                           | https://github.com/supergiant/supergiant                               | https://supergiant.io/                                                                                    |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/a43314bb-ca43-f380-c6a1-9f1a4a5eb4c1.png)|
| Rancher Labs                             | Rancher                              | https://github.com/rancher/rancher                                     | http://rancher.com/kubernetes                                                                             |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/2c4e2aab-7773-ef8c-3291-097117c694b3.png)|
| SUSE                                     | SUSE Container as a Service Platform | https://github.com/kubic-project/                                      | https://www.suse.com/communities/blog/introducing-suse-containers-service-platform/                       |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/76a9d032-45fd-c672-bb9a-a4fe5ce242eb.png)|
| Univa                                    | Navops                               | -                                                                    | http://www.navops.io/                                                                                     |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/3c5464ea-1be4-f27f-1285-137001b885a4.png)|
| VMware                                   | Photon Platform                      | https://github.com/vmware/photon-controller                            | http://www.vmware.com/products/photon-platform.html|![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/aa18b321-60ed-8cee-d623-dcdb57a7fd5e.png)|

# 3.PaaS

Kuberneteや拡張したディストリビューション上に構築されたハイレベルな開発ワークフロー環境。

|Developers|Product or Project name|github|website|logo|
|:---------|:----------------------|:-----|:------|:--:|
| 34 Cross Systems   | Hasura         | -                                        | https://hasura.io/                                         |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/3e82b816-6d13-6b40-1dad-63a334052ca9.png)|
| Baasil             | Baasil         | -                                        | https://baasil.io/                                         |-|
| DEIS/Engine Yard   | Workflow       | https://github.com/deis/workflow           | https://deis.com/docs/workflow/                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/08c4202e-d49b-497a-0f85-c9670f4212fe.png)|
| Eldarion           | Kel            | https://github.com/kelproject                 | http://www.kelproject.com/                                 |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/d3db03a9-ab86-89ea-a965-76fb0bc00145.png)|
| Huawei             | FusionStage    | https://github.com/Huawei-PaaS             | http://e.huawei.com/us/solutions/technical/cloud-computing |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/03176c5a-2de5-267f-ec34-18b8e733b411.png)|
| LastBackend        | LastBackend    | https://github.com/lastbackend/lastbackend | https://lastbackend.com/                                   |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/c3ac9950-d7d5-0544-567f-51517acd6c2f.png)|
| Rackspace          | Kumoru         | -                                        | https://medium.com/@kumoru_io                                          |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/c392829b-dc10-1488-612f-7a3f425da07e.png)|
| Red Hat            | OpenShift Container Platform| https://github.com/openshift  | https://www.openshift.com/                                 |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/4ad118fc-2df5-17bb-e5b3-5227fc9a2b30.png)|
| Socketcluster      | SocketCluster  | https://github.com/SocketCluster           | http://socketcluster.io/#!/                                |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/739fc89b-b6e1-7690-f5da-f15e1ed18d03.png)|
| The Digital Garage | Digital Garage | https://github.com/thedigitalgarage        | http://www.thedigitalgarage.io/                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/262fadfb-2f5f-1d82-6a0c-373001804d74.png)|
| Tsuru              | Tsuru          | https://github.com/tsuru/tsuru             | https://docs.tsuru.io/                                     |-|

# 4.Managed

Kubernetes as a Service.

|Developers|Product or Project name|github|website|logo|
|:---------|:----------------------|:-----|:------|:--:|
| AppsCode              | AppsCode                             | https://github.com/appscode                                   | https://appscode.com/products/cloud-deployment/                 |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/43cd83c2-f795-961c-8e44-e92fc354d4ea.png)|
| Appuio                | Appuio                               | -                                                             | https://appuio.ch/en/                                           |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/a03cfff3-b2b7-a0e0-6c30-7cb2a2cbaf95.png)|
| CaiCloud              | CLaaS                                | -                                                             | https://caicloud.io/                                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/4acdba26-00a1-67bb-4bb0-fe9c6dec6f9f.png)|
| Canonical             | Canonical Distribution of Kubernetes | https://github.com/juju-solutions/bundle-canonical-kubernetes | https://www.ubuntu.com/containers/kubernetes                    |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/564270d3-2f00-97cc-67d2-a89f0f934e12.png)|
| Distelli              | Distelli                             | https://github.com/Distelli                                   | https://www.distelli.com                                        |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/6c60e6cb-3a37-1b37-75a7-e52c56283e58.png)|
| EastBanc Technologies | Kublr                                | -                                                             | http://www.kublr.com/                                           |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/35b24fcd-21b5-78a3-5fd0-e191308dd5fb.png)|
| Getup Cloud           | Getup Container Platform             | https://github.com/getupcloud                          | https://getupcloud.com/                                         |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/8c4c6e97-a0ca-0625-16a4-f322c275d6b3.png)|
| Google                | Google Container Engine (GKE)        | -                                                             | https://cloud.google.com/container-engine/                      |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/aa31ee36-df2e-a06d-93fe-d7c046f4a066.png)|
| Gravitational         | Telekube                             | https://github.com/gravitational                            | http://gravitational.com/telekube/                              |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/bd2b73e2-a005-3284-3dc0-4ace66d9d90d.png)|
| Huawei                | Cloud Container Engine (CCE)         | -                                                             | http://www.hwclouds.com/en-us/product/cce.html                  |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/8fe294eb-2dc8-bd22-f2e3-d106804a111f.png)|
| IBM                   | Bluemix Container Service (BCS)      | https://github.com/IBM-Bluemix                                | https://console.ng.bluemix.net/docs/containers/cs_ov.html#cs_ov |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/97d8927b-c0be-40ea-2176-7f470ccf5acb.png)|
| KCluster              | KCluster                             | -                                                             | https://blog.kcluster.io/                                            |-|
| Loodse                | Kubermatic                           | https://github.com/kubermatic/                      | https://kubermatic.io/en/                                       |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/f7a11b5f-a398-a0fc-de25-8969e2e1ca7c.png)|
| Microsoft             | Azure Container Service (ACS)        | https://github.com/Azure/acs-engine                           | https://azure.microsoft.com/en-us/services/container-service/   |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/afc9b101-f98e-7604-8768-50b88c4dd13f.png)|
| Platform9             | Kube2Go                              | -                                                             | https://kube2go.io/                                             |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/7c91aa93-c93b-d029-c309-77f470782e81.png)|
| Platform9             | Managed Kubernetes                   | -                                                             | https://platform9.com/managed-kubernetes/                       |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/c38257e1-96dc-ef7a-355c-37896128b5ec.png)|
| Red Hat               | OpenShift Dedicated                  | -                                                             | https://www.openshift.com/dedicated/                            |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/e6cecb54-5a33-383f-2ba8-2fa05562a03e.png)|
| Red Hat               | OpenShift Online                     | -                                                             |https://manage.openshift.com/                                                                 |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/87bb99ed-a672-32cf-1cd1-4a90cefcfac7.png)|
| StackPointCloud       | StackPointCloud (SPC)                | https://github.com/StackPointCloud                            | https://stackpoint.io/                                          |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/7de82627-47f6-ab87-46a9-0f5785e7db78.png)|
| Stratoscale           | Symphony                             | -                                                             | http://www.stratoscale.com/products/kubernetes-as-a-service/    |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/e19cfba7-3683-1450-41b5-520889ea9695.png)|
| TenxCloud             | TenxCloud Container Engine(TCE)      | -                                                             | https://tenxcloud.com                                           |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/94463ad5-98cf-9254-d54a-7eaf5ba4c971.png)|

# 5.Installation/Operations

Kubernetes as a Service.

|Developers|Product or Project name|github|website|logo|
|:---------|:----------------------|:-----|:------|:--:|
| Apprenda (via Kismatic acquisition)     | Kismatic Enterprise Toolkit (KET) | https://github.com/apprenda/kismatic                       | https://apprenda.com/kismatic/                                                                                 |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/f4c53c43-bfe0-924b-3073-ffc017484ee4.png)|
| Cloudsoft                               | Clocker                           | https://github.com/brooklyncentral/clocker                 | http://www.clocker.io/                                                                                         |-|
| Community                               | Bootkube                          | https://github.com/kubernetes-incubator/bootkube           | -                                                                                                            |-|
| Community                               | Kargo                             | https://github.com/kubernetes-incubator/kargo              | -                                                                                                            |-|
| Community                               | Kops                              | https://github.com/kubernetes/kops                         | -                                                                                                            |-|
| Community                               | Kubeadm                           | https://github.com/kubernetes/kubeadm                      | https://kubernetes.io/docs/getting-started-guides/kubeadm/                                                     |-|
| Hashicorp                               | Terraform                         | https://github.com/hashicorp/terraform                     | https://www.terraform.io/docs/providers/kubernetes/index.html                                                  |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/6b4fc41b-a735-0d3a-a089-50f4619f7c94.png)|
| Heptio                                  | K8s-AWS Quickstart                | https://github.com/heptio/aws-quickstart                   | https://aws.amazon.com/about-aws/whats-new/2017/03/new-quick-start-deploys-heptio-kubernetes-on-the-aws-cloud/ |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/1ac8e29e-cb37-a538-cfac-65c992123416.png)|
| OpenStack Community                     | Magnum                            | https://github.com/openstack/magnum                        | https://docs.openstack.org/developer/magnum/                                                                   |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/58a93e95-501a-4f93-5f86-6a16a14bc5f8.png)|
| Pivotal                                 | Kubo                              | https://github.com/pivotal-cf-experimental/kubo-deployment | https://pivotal.io/kubo                                                                                        |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/7079887c-201b-5ec8-4936-ceb79221b530.png)|
| Puppet                                  | Puppet Module for Kubernetes      | https://forge.puppet.com/garethr/kubernetes                | https://puppet.com/blog/managing-kubernetes-configuration-puppet                                               |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/3305166c-0601-f222-3626-e93995c7412e.png)|
| RackN                                   | Digital Rebar                     | https://github.com/digitalrebar/digitalrebar               | http://rebar.digital/                                                                                         |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/450cf17d-b653-83eb-f6ea-8d819e97671e.png)|
| Samsung SDS                             | K2 - Kraken                       | https://github.com/samsung-cnct/k2                         | -                                                                                                            |-|
| Skippbox (recently acquired by Bitnami) | kmachine                          | https://github.com/skippbox/kmachine                       | http://www.skippbox.com/                                                                                       |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/02bdd4dc-6b37-cd3c-dbda-2f883f8a4dfd.png)|
| Weaveworks                              | Weave Cloud                       | https://github.com/weaveworks                              | https://cloud.weave.works/signup                                                                               |![image.png](https://qiita-image-store.s3.amazonaws.com/0/61606/ca266701-c18d-b83a-e73e-0ca63b37903f.png)|