豊Tweet連載の初回となる今回は、Rancherの基本的な知識と一般的なインストールの方法などを紹介する。Labsが開発しています。Rancherは、オープンソース・ソフトウェア(以下、OSS)であるため、ソースコードはすべてGitHubで公開されています。Labs社にライセンス料を支払うことで、オフィシャルサポートを受けられるエンタープライズ向けの利用形態もあります。Rancherの主な特徴としては、以下の三つが挙げられます。一つ目は、マルチクラウドをベースとしたKubernetesクラスタを一元管理できる点です。Everywhere」をコンセプトに、オンプレミスやあらゆるクラウドサービス上にKubernetesクラスタを構築及び管理、また既存のKubernetesクラスタをインポートしてRancherで管理できます。二つ目は、Helmをベースとしたカタログという機能を備える点です。Rancherはデフォルトの状態で数多くのOSSをカタログ化しており、Rancherをインストールした直後からそれらを利用できます。ユーザが独自で開発したソフトウェアをカタログ化して、利用及び管理することもできます。三つ目が、他のOSSとの連携が可能な点です。GitLab(CI/CD)、Prometheus(モニタリング)、Fluentd(ログの取得)等を始めとする他のOSSと連携して、利用及び管理できます。UI(ブラウザベースのRancher管理画面)で行えるため、Kubernetes初心者を始め、幅広い層からの人気を集めています。Labsが選ばれました(図1)。本連載では、Rancherの機能・操作を紹介していきます。以下の内容で進めていく予定です。Up」(https://bit.ly/theforresternewwave)閲覧するには会員登録(無料)が必要となります。Rancherインストール1.インストール環境についてRancherをインストールする上で必要となる要素は、オンプレミスまたはVMWare社やクラウドプロバイダーが提供する仮想マシンとオペレーティングシステム、そしてDockerとなります。Labsが公表している要件は表1のようになります(2019年2月現在)。Labsにご相談となっています(ご相談窓口)。Labsが公表している要件は表2のようになります(2019年2月現在)。Labsが開発するコンテナ稼働に特化したオペレーティングシステム。https://github.com/rancher/osRancherOSを使用している場合は、必ずDockerエンジンをサポートされているバージョンに切り替えてください。インストール種別Rancherには、インストール方法が2つあります。Installation(単一ノードインストール)は、単一のLinuxホストにRancherをインストールします。セットアップが非常に簡単なので、開発環境、テスト環境に推奨されています。Installation(高可用性インストール)は、Kubernetesクラスタ上にRancherをインストールします。Kubernetesの機能で高可用性を確立します。24時間365日稼働する実稼働環境に推奨されています。RancherによるKubernetes活用ガイド』の内容を元に、未公開原稿を大幅加筆して書籍化したものです。Kubernetesクラスタを管理するプラットフォームRancherを用いて、Kubernetesを活用する方法を紹介します。Webシステム開発を担当。専門学校で非常勤講師としてOSS(Linux、Docker、k8s、Rancher等)を教えたり、アドボケート/エバンジェリストとして、RancherJPコミュニティを始めとするミートアップや勉強会で登壇、ハンズオン講師としても活動中。第10回Rancherコードリーディング入門(2/3)2019/12/25前回に続き、紙面の都合で「RancherによるKubernetes活用完全ガイド」に掲載されなかったパートをご紹介します。第9回Rancherコードリーディング入門(1/3)2019/11/5今回からは、紙面の都合で「RancherによるKubernetes活用完全ガイド」に掲載されなかったパートをご紹介します。第8回Rancherを構成するソフトウェア2019/8/30好評発売中の「RancherによるKubernetes活用完全ガイド」の内容を元に記事化しました。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。