Iphone

2018年のKubernetes:うまくいくと、うまくいくことはつまらなくなる

2018年のKubernetes:うまくいくと、うまくいくことはつまらなくなる

トム・クレイジット

Googleのスタッフ開発者アドボケイト、ケルシー・ハイタワー氏がKubeCon 2017の参加者に演説する。(GeekWire Photo / Tom Krazit)

オースティン – オープンソースのコンテナオーケストレーションプロジェクト「Kubernetes」の支持者たちが、今週開催されたKubecon 2017で勝利を収めたとしても無理はないだろう。採用の増加と競合プロジェクトの降伏を考えると。しかし、複数の基調講演者によると、このプロジェクトの継続的な成功への道は、Kubernetesを再び退屈なものにすることにあるという。

読者の中には、Kubernetesがいつから退屈ではなくなったのかと疑問に思う人もいるかもしれません。Kubernetesは、大規模なコンテナクラスタを管理するための非常に複雑なシステムであり、インターネットアプリケーション向けの分散システム構築についてある程度の知識がなければ、理解し、その真価を発揮するのは困難なプロジェクトです。

しかし、Kubernetesはここ数年で登場したオープンソースのエンタープライズ技術プロジェクトの中で最も注目を集めていると言えるでしょう。これは、毎年開催されるKubeconの参加者数の急増からも明らかです。DockerとMesosphereが今年初めに、自社のコンテナオーケストレーション製品でKubernetesをサポートする意向を示して以来、Kubernetesの普及活動の時代は過ぎ去り、安定性と使いやすさの確保に注力する時代が始まりました。

「Kubernetes を構築してそこからエコシステムを成長させ、コア部分は退屈なものにしないという目標がずっとありました」と、Google のスタッフ デベロッパー アドボケイトであり、世界で最も著名な Kubernetes エバンジェリストの 1 人であるケルシー ハイタワー氏は述べています。

オースティンにいると、いつも奇妙なことが起こります。(GeekWire Photo / Tom Krazit)

これは、オースティン・コンベンションセンターのほぼあらゆる場所に掲示されている今週の公式スローガン「Keep Cloud Native Weird(クラウドネイティブを奇妙に保とう)」と少し矛盾しているように思われます。しかし、クラウドネイティブ・コンピューティング財団が長年オースティンの観光スローガンとして掲げてきたこのスローガンを解釈するなら、「奇妙」とは「面白くて風変わり」という意味であり、「不可解に壊れている」という意味ではありません。

アプリケーション開発は刺激的であるべきだが、「アプリの実行は退屈であるべきだ」と、Red HatのKubernetesおよびOpen Shiftアーキテクトであるクレイトン・コールマン氏は述べた。アプリの実行が刺激的な時というのは、たいてい誰かが運用上の問題を慌てて解決しようとしたり、部下に今すぐ解決するよう叫んだりしている時だ。そして、システムエンジニアにとって、そのような刺激は不要だとコールマン氏は述べた。

HeptioのCEO、クレイグ・マクラッキー氏がKubeCon 2017でKubernetesについて語る。(GeekWire Photo / Tom Krazit)

そのため、Kubernetesコミュニティは現在、プロジェクトとパブリッククラウドプロバイダーとの連携強化に注力しています。例えば、HeptioはMicrosoftと協力し、Microsoft Azure上のKubernetesクラスターのバックアップにHeptio Arkツールを活用すると発表しました。Microsoftはまた、Kubernetesクラスターのセキュリティ確保を支援するオープンソースプロジェクト「Project Calico」をWindows Serverに導入するため、Tigeraとの提携も発表しました。

HBO の 2 人のエンジニアが、参加者にケース スタディを説明し、世界中の人々が日曜日の夜に HBO にログインしてゲーム オブ スローンズのエピソードを視聴する際に、サーバーの問題に対処するために呼び出される興奮ではなく、炎と氷の歌の興奮に集中できるようにするために同社が Kubernetes をどのように実装したかを説明しました。

シアトルに本社を置くHeptioのCEO、クレイグ・マクラッキー氏は、「現在ではすべての大手クラウドベンダーが自社のサービス上でKubernetesのマネージドバージョンを提供しているため、Kubernetesコミュニティにとってコアの安定性を確保することがさらに重要になっている」と述べた。

「Kubernetes を誰が提供しているかは問題ではなく、どのように実行されるかが重要になる状況になりつつあります」と彼は語った。