add AWS ECR private registry

コンテナレジストリをDigital Ocean RegistryからAWS ECRへ変更しました。

背景

circle CIからの自動デプロイのテストで、digital oceanの500MB上限に達してしまってcircle ciからのPUSHが失敗してしまうので、ECRに移行することにしました。

手順

  • https://kubernetes.io/ja/docs/concepts/configuration/secret/

の通りにやっても401エラーになってしまったので

  • https://linu...

カスタムイメージからwordpress起動

kubernetes環境とコンテナレジストリは連携済みなので、先程ローカルからpushしたイメージで起動させてみます。

namespaceの作成

ocarina@ab350-pro4:~/work/doks-wp/k8s$ vi Namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
    name: doks-wp
ocarina@ab350-pro4:~/work/doks-wp/k8s$ kubectl apply -f Namespace.yaml

deployemen

...

ローカル環境でwordpressをセットアップする-DigitalOceanのkubernetes環境にwordpressを構築する02

DOKSの手順のwordpressではなくwordpressのdockerイメージから作ります。

ローカルで作業します

download & run

docker pull wordpress:latest
docker run -p 80:80 -d -i docker.io/library/wordpress:latest

http://localhost/ に繋いでwordpressをセットアップします。

DBはGCEを指定して...