The strongest tag between Minikube and Skaffold

The strongest tag between Minikube and Skaffold

Cloud Native Online #01
https://cnjp.connpass.com/event/129658/

introduction of Minikube and Skaffold

4cb5b950cfd0eabf5d6b828c951d4549?s=128

loftkun

May 09, 2019
Tweet

Transcript

  1. The strongest tag between Minikube and Skaffold 2019/05/09 Cloud Native

    Online #01 @loftkun
  2. @loftkun š 将棋好き š対局結果検索サイトなど公開してます š ピアノ習いたい š コンテナ好き、k8sは前職で使ってた、現職でも使いたい

  3. connpass š 勉強会好き š 04/08(月) ふくばねてす LT登壇しました š「Enjoying k8s cluster

    with Minikube and Helm」 š https://speakerdeck.com/loftkun/ š 04/16 CloudNative Days Fukuoka 2019 参加 š 05/03 Cloud Native FUKUOKA #01 参加
  4. [PR]

  5. Agenda šMinikube šSkaffold šMinikube + Skaffold

  6. Minikube みにきゅーぶ、みにくべ、、、

  7. Features š reached v1.0.0 at 3/27 ! šhttps://github.com/kubernetes/minikube/releases š supports

    Kubernetes 1.14 by default šhttps://kubernetes.io/blog/2019/03/28/running-kubernetes-locally-on-linux-with- minikube-now-with-kubernetes-1.14-support/
  8. Single-node ? š これまで “single-node Kubernetes cluster” だと説明されてきた š v1.0.0でREADME.mdから削除されている・・・もしや・・これは!?

    šhttps://github.com/kubernetes/minikube/commit/ec5ac30
  9. Will become multi-node support !? š Roadmap (2019) に明記されている! š

    https://github.com/kubernetes/minikube/blob/master/docs/contributors/roadmap.md š minikube で multi-node cluster を作成できるようになるぞ!!
  10. Be careful about lack of resources ! š Default šCPU2コア、メモリ2GB、ディスク20GB割り当て

    š特にメモリが足りない ( Spinnaker はメモリ10GB程度消費する ) š 充分なリソースを割り当てろ! šminikube config set š 変更が反映されるのは、クラスタ再生成後だぞ! šminikube delete とminikube start が必要だ!
  11. Tips of Minikube š 悲報 minikubeのCPUコア割り当てのdefault値は2コア š https://qiita.com/loftkun/items/41ecde082778254de79a š 悲報

    minikubeのメモリ割り当てのdefault値は2GB š https://qiita.com/loftkun/items/7400d5ae0e7b1fb7d26e š Spinnaker + Kayentaのデプロイ š https://qiita.com/loftkun/items/2fd1d598d04084495e2c
  12. Skaffold S”c”affold:足場

  13. Features š 継続的なKubernetesアプリケーション開発の促進ツール š ソースコードの変更をトリガとして以下を自動で実行 šコンテナイメージのbuild šコンテナレジストリへのpush šk8sクラスタへのデプロイ škubectlの他、helmやkustomizeも使える

  14. Minikube and Skaffold 俺ら、最強タッグじゃね?

  15. Only Minikube Minikube Node(VM) Container Registry source code Dockerfile build

    & push pull & deploy
  16. eval $(minikube docker-env) Minikube Node(VM) source code Dockerfile build deploy

    直接 VM上のdockerを操作できる pushとpullを省ける
  17. With Skaffold Minikube Node(VM) source code Dockerfile 変更をwatch 直接 VM上のdockerを操作できる

    pushとpullを省ける build deploy
  18. Happy! Minikube Node(VM) source code Dockerfile 変更をwatch 直接 VM上のdockerを操作できる pushとpullを省ける

    build deploy 開発に注力できる
  19. Thank you ! Appendix : SkaffoldのGetting StartedをMinikubeでサクッと試す https://qiita.com/loftkun/items/1cfc94799406882bde02