microk8s は、UbuntuにKubernetesをインストールする簡単な方法のようです。いくつかの場所では、本番環境を対象としていないminikubeの代替としてそれを参照しています。 この投稿 は、主に開発環境を対象としていることを示しているようです。ただし、本番環境に適さない理由はわかりません。
2台のUbuntuサーバーがあり、これらのサーバーで実行されるレガシーアプリケーションを維持しながら、それぞれにKubernetesをインストールしたいと考えています。 microk8sがこのシナリオに適しているかどうか疑問に思っています。
Microk8は本番環境に適していますか、それとも開発用だけですか?
ちょうど2020年に更新する-これは正規のものです:
MicroK8sとは何ですか?MicroK8sは、強力で軽量、信頼性の高い製品です- Kubernetesディストリビューションの準備。 エンタープライズグレードのKubernetesディストリビューションであり、ディスクとメモリのフットプリントが小さく、Istio、Knativeなどのプロダクショングレードのアドオンをすぐに使用できます、Grafana、Ciliumなど。本番環境を実行している場合でも、K8の探索に関心がある場合でも、MicroK8はニーズに対応します。
だからかなりはっきりしていると思います。
(完全な開示、私はMicroK8sの作成者であるCanonicalのプロダクトマネージャーです)
MicroK8sは生産に使用できます。もちろん、生産要件はさまざまであるため、本当の答えは「それは依存する」です。
MicroK8の本番環境での使用例があるが、必須の機能が欠けている場合は、お知らせください。あなたはそれをgithubプロジェクトで問題を提出することによって行うことができます- https://github.com/ubuntu/microk8s 。
コメントで述べたように、私は最終的に、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秒未満で起動および実行する最も簡単な方法を提供し、テストおよびソフトウェア開発の目的に使用できます。」