LoginSignup
11
12

More than 5 years have passed since last update.

Kubernetes構築はkubesprayがおすすめ!

Last updated at Posted at 2018-12-08

はじめに

  • この記事はKubernetesの構築ツールである「kubespray」の宣伝記事です。
  • 以前kubeadmでの構築方法を書きましたが、実は私は普段kubesprayを使っています

kubesprayのここがすごい!!

各ノードにいちいちログインしてコマンドコピペしなくていい!

  • kubeadmで構築する場合、全てのノードにsshしてコマンドを打つ作業が必要です
  • 一方kubesprayはAnsible製のツールであり、設定ファイルを編集してansibleコマンドを打つだけで、全ノードの設定を行ってくれます

プロキシ設定箇所に困らない!!!

  • DockerやKubernetesを使っていると、「プロキシ設定を書いたはずが反映されてない(;ω;)」なんて経験ありませんか?
  • 設定ファイルに次の3行を書くだけで、Node, Docker, Kubernetesの各設定箇所に必要な設定を入れてくれます
http_proxy: "<proxy>"
https_proxy: "<proxy>"
additional_no_proxy: "<private registry等、no_proxy設定したいものを列挙>"

master冗長構成もたったの1行!!!

  • インベントリのmasterを複数台指定するだけで、ロードバランサ等もろもろ含めてよしなにやってくれます
[kube-master]
node1
node2

最新のKubernetesに追従!1

  • ツールによってはなかなか最新バージョンサポートしてくれないな。。なんてこともありますが、kubesprayはサポートしてくれます

オンプレからクラウドまで幅広いサポート!2

  • README.mdにAWS, GCE, Azure, OpenStack, vSphere, Oracle Cloud Infrastructure (Experimental), or Baremetalと書かれているように、幅広いサポートです

構築だけでなく運用もサポート!3

IaC実現!4

さあKubesprayを始めよう!

免責事項


  1. サポートにはタイムラグが発生します。2週間〰2カ月程度かかる場合があります 

  2. 筆者はBaremetal(オンプレ)のみ使用しており、クラウドへ構築したことはありません。 

  3. 全ての運用作業がサポートされる訳ではありません。 

  4. IaC導入による効果は組織差があります 

11
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12