オライリーの「分散システムデザインパターン」のハンズオンを試していて、k8sをローカルで動かしているうちにRancherも触ってみたくなったので調べてみた
k8sをローカルで動かす
Docker CE for macをインストールして、PreferencesからEnable Kubernetesをonにしておく
Rancherをローカルで動かす
Rancherの公式のblog記事があったのでそれを参考にした。
- Dockerに4096MB以上のメモリを割り当てないといけない
- helmを入れろとのことで、公式見てhomebrewでinstall
- 言われるがままにServiceAccount、ClusterRoleBindingをcreateしてtillerをinitializeし、IngressControllerを追加した
- Cert-Managerのinstallはblogの手順ではうまくいかなかったのでcert-managerのドキュメントを参考にした
- rancherのレポジトリを落としてきてinstallした
- https://rancher.localhost にアクセス
- ログイン画面が出るのでログイン