tl;dr
RancherとかKubernetesとかよくわからないけど、とりあえずWindows上で試したいぜ
2019/4/15現在の作業ログ。
基本的に、ここの手順に準じるが、Let's Encrpyt環境でないとコケるようなので?一部手順が違う。
Docker for Windowsのインストール
ここをみてよしなにやってください。
Kubernetesの有効化
Docker for Windowsがインストールしたら、おもむろにKubernetesを有効化し、
Show system containersにチェック入れておく。
あと、Rancherをいれるのに、それなりにスペック要するみたいなので、ちょっとリソースを増やしておく。てきとう。
helmおよびtillerのインストール
インストールでhelmおよびtillerが必要なので、こちらからバイナリを入手し、パスが通るところに置いておく。
helmによる設定
PowerShellを開き、わしわしとコマンドをブチこむ。
> helm init --service-account tiller --wait
> helm install stable/nginx-ingress --name ingress-nginx --namespace ingress-nginx --wait
> kubectl apply -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.7/deploy/manifests/00-crds.yaml
> kubectl create namespace cert-manager
> kubectl label namespace cert-manager certmanager.k8s.io/disable-validation=true
> helm repo add jetstack https://charts.jetstack.io
> helm repo update
> helm install --name cert-manager --namespace cert-manager --version v0.7.0 jetstack/cert-manager
> helm repo add rancher-latest https://releases.rancher.com/server-charts/latest
> helm install rancher-latest/rancher --name rancher --namespace cattle-system --set hostname=rancher.my.org --set ingress.tls.source=secret
hostsを編集
127.0.0.1 rancher.my.org
ブラウザでアクセスすると、Yay!
初期パスワードを求められたりした後、こんなのが見えたりする。
なんだかうまくいっている。