#chiroito ’s blog

Java を中心とした趣味の技術について

Running WebLogic Server on k8s

Kubernetes 上で Oracle WebLogic Server を動かしてみます。WebLogic Server のイメージは公式の Docker イメージを使用します。

以下の流れで紹介します。

  • Preparing
  • Running WebLogic Server on k8s
  • Access to WebLogic Server Console
  • (Optional) Using customized WebLogic Server Docker Image

現在、WebLogic Server を Kubernetes (k8s) 上で動かすことはサポートされていませんのでご注意ください。

続きを読む

8 分で Kubernates クラスタを構築する

Kubernates (k8s) を試したり、複数の物理ホストを使ってクラスタを組みたくなったのですが、何度も作っては壊しをしたいため Vagrantfile を作成してみました。これを使えば複数の物理サーバ上でも簡単に k8s クラスタを構築できます。

今回は以下のように物理ホストが 2 台あって、それぞれでWorker を動かし、片方で master を動かす構成で紹介します。

f:id:chiroito:20171103032843p:plain

私の使用している環境では、最低限必要な、master と 1 つの worker の構築は 8分8秒 で完了し、追加となる 2つ目の worker の構築は 3分16秒で完了しました。workerの作成は各 host でパラレルに実行しても大丈夫です。

※構築時間はhostのマシン性能、ネットワーク転送の性能、プライベートリポジトリの存在など環境に大きく依存します。

クラスタの構築には Vagrant を使用し、Vagrant のプロバイダは Oracle VirtualBox 5.1 を使用します。Vagrant プラグインはvagrant-proxyconfvagrant-disksizeを使用します。host で事前にインストールする作業は一番最後に記載してます。

続きを読む