web-dev-qa-db-ja.com

microk8は本番環境に適していますか、それとも開発用だけですか?

microk8s は、UbuntuにKubernetesをインストールする簡単な方法のようです。いくつかの場所では、本番環境を対象としていないminikubeの代替としてそれを参照しています。 この投稿 は、主に開発環境を対象としていることを示しているようです。ただし、本番環境に適さない理由はわかりません。

2台のUbuntuサーバーがあり、これらのサーバーで実行されるレガシーアプリケーションを維持しながら、それぞれにKubernetesをインストールしたいと考えています。 microk8sがこのシナリオに適しているかどうか疑問に思っています。

Microk8は本番環境に適していますか、それとも開発用だけですか?

9
Travis

ちょうど2020年に更新する-これは正規のものです:

MicroK8sとは何ですか?MicroK8sは、強力で軽量、信頼性の高い製品です- Kubernetesディストリビューションの準備。 エンタープライズグレードのKubernetesディストリビューションであり、ディスクとメモリのフットプリントが小さく、Istio、Knativeなどのプロダクショングレードのアドオンをすぐに使用できます、Grafana、Ciliumなど。本番環境を実行している場合でも、K8の探索に関心がある場合でも、MicroK8はニーズに対応します。

だからかなりはっきりしていると思います。

https://ubuntu.com/blog/introduction-to-microk8s-part-1-2

7
luishdez

(完全な開示、私はMicroK8sの作成者であるCanonicalのプロダクトマネージャーです)

MicroK8sは生産に使用できます。もちろん、生産要件はさまざまであるため、本当の答えは「それは依存する」です。

MicroK8の本番環境での使用例があるが、必須の機能が欠けている場合は、お知らせください。あなたはそれをgithubプロジェクトで問題を提出することによって行うことができます- https://github.com/ubuntu/microk8s

6
Carmine Rimi

コメントで述べたように、私は最終的に、microk8sは開発専用であると言ういくつかの場所に出くわしました。

https://kubernetes.io/docs/setup/pick-right-solution/ -"microk8sは、開発とテストのためにローカルマシンに最新のKubernetesリリースの単一コマンドインストールを提供します。"

https://blog.ubuntu.com/2018/08/13/deploying-kubernetes-on-public-clouds-is-hard-or-is-it -「設計されたソフトウェアを開発する場合Kubernetesで実行すると、microk8sスナップは、ラップトップまたは仮想マシン上で完全に適合したローカルKubernetesを30秒未満で起動および実行する最も簡単な方法を提供し、テストおよびソフトウェア開発の目的に使用できます。」

1
Travis