Cloud Native Online #01 https://cnjp.connpass.com/event/129658/
introduction of Minikube and Skaffold
The strongest tagbetweenMinikube and Skaffold2019/05/09 Cloud Native Online #01@loftkun
View Slide
@loftkun 将棋好き対局結果検索サイトなど公開してます ピアノ習いたい コンテナ好き、k8sは前職で使ってた、現職でも使いたい
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 参加
[PR]
AgendaMinikubeSkaffoldMinikube + Skaffold
Minikubeみにきゅーぶ、みにくべ、、、
Features reached v1.0.0 at 3/27 !https://github.com/kubernetes/minikube/releases supports Kubernetes 1.14 by defaulthttps://kubernetes.io/blog/2019/03/28/running-kubernetes-locally-on-linux-with-minikube-now-with-kubernetes-1.14-support/
Single-node ? これまで “single-node Kubernetes cluster” だと説明されてきた v1.0.0でREADME.mdから削除されている・・・もしや・・これは!?https://github.com/kubernetes/minikube/commit/ec5ac30
Will become multi-node support !? Roadmap (2019) に明記されている! https://github.com/kubernetes/minikube/blob/master/docs/contributors/roadmap.md minikube で multi-node cluster を作成できるようになるぞ!!
Be careful about lack of resources ! DefaultCPU2コア、メモリ2GB、ディスク20GB割り当て特にメモリが足りない ( Spinnaker はメモリ10GB程度消費する ) 充分なリソースを割り当てろ!minikube config set 変更が反映されるのは、クラスタ再生成後だぞ!minikube delete とminikube start が必要だ!
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
SkaffoldS”c”affold:足場
Features 継続的なKubernetesアプリケーション開発の促進ツール ソースコードの変更をトリガとして以下を自動で実行コンテナイメージのbuildコンテナレジストリへのpushk8sクラスタへのデプロイkubectlの他、helmやkustomizeも使える
Minikube and Skaffold俺ら、最強タッグじゃね?
Only MinikubeMinikubeNode(VM)ContainerRegistrysource codeDockerfilebuild & push pull & deploy
eval $(minikube docker-env)MinikubeNode(VM)source codeDockerfilebuild deploy直接 VM上のdockerを操作できるpushとpullを省ける
With SkaffoldMinikubeNode(VM)source codeDockerfile変更をwatch直接 VM上のdockerを操作できるpushとpullを省けるbuild deploy
Happy!MinikubeNode(VM)source codeDockerfile変更をwatch直接 VM上のdockerを操作できるpushとpullを省けるbuild deploy開発に注力できる
Thank you !Appendix :SkaffoldのGetting StartedをMinikubeでサクッと試すhttps://qiita.com/loftkun/items/1cfc94799406882bde02