2018」が開催されました。新野淳一(本記事は「Publickey」より転載)新野淳一(本記事は「Publickey」より転載)ITジャーナリスト/Publickeyブロガー。大学でUNIXを学び、株式会社アスキーに入社。副編集長などを経て1998年退社、フリーランスライターに。2000年、株式会社アットマーク・アイティ設立に参画、オンラインメディア部門の役員として2007年にIPOを実現、2008年に退社。フリーランスとして独立し、2009年にブログメディアPublickeyを開始。Hype」(Kubernetes:期待にこたえ続ける)の内容をダイジェストで紹介しましょう。Kubernetesが期待にこたえ続ける5つの理由を、5位から紹介しましょう。SearchやGmail、YouTubeといったサービスを稼働させてきました。このBorgの経験から学んだことがKubernetesに込められています。スケジューリングやデプロイの最小単位であるPodは、それぞれ固有のIPアドレスを持っています。これにより運用管理の複雑さが取り除かれているのです。いうのも、これによりPodはそれ自身が仮想マシンやベアメタルサーバのように扱えるためです。これはまさに革新的なことでした。ユーザーフォーカスKubernetesの開発においては、ユーザーからのフィードバックを非常に重視しています。2016年当時、Kubernetesのクラスタを立ち上げるにはGitHubからスクリプトをダウンロードして実行する必要がありました。スクリプトなしには起動できなかったのです。Challenge」というコンテストをしました。私も含めて誰も成功しませんでした。これがきっかでさまざまなツール、例えばシングルノードのクラスタを簡単に起動するMnikubeなどのツールが開発されるようになりました。宣言的なAPIと自動化Kubernetesの基本的なコンセプトの1つに、APIが命令的(Imperative)ではなく宣言的(Declarative)であることがあります。命令的というのはマニュアル運転で、宣言的というのは自動運転のようなものです。命令的なAPIでは、目的を達成するためには手順を1つ1つ呼び出さなくてはなりません。宣言的なAPIはなにを達成したいかをシステムに告げるだけで、あとはシステムがやってくれます。分散システムにおいてはどのノードがいつ落ちるか分かりません。宣言的なモデルではKubernetesがクラスタの自己修復を実現してくれるため、ユーザーが一晩中起きていて落ちたノードの代わりのノードを立ち上げたり、負荷に対してノードを追加したり、といったことをしなくてもいいのです。会社情報SBクリエイティブ株式会社ビジネス+ITはソフトバンクグループのSBクリエイティブ株式会社によって運営されています。]この続きを読むを前に...「ビジネス+IT(登録無料)」にご登録いただくと、最新の関連情報が届きます。会員登録をすると、4つのプレミアム特典を受け取ることができます。今すぐ登録(無料)会員ログインビジネス+IT会員とはこの続きを読むを前に...「ビジネス+IT(登録無料)」にご登録いただくと、最新の関連情報が届きます。ビジネス+IT会員とは。