Kubernetes和Docker的笔记

登录Docker Hub

$ docker login localhost:8080;
$ docker tag hoge/hoge:v0.0.1 localhost:8080/hoge/hoge:v0.0.1;
$ docker push localhost:8080/hoge/hoge:v0.0.1;

更改操作目标。

$ kubectl config get-contexts;
$ kubectl config use-context docker-desktop;

创建一个命名空间

$ kubectl create namespace hoge;

申请/删除等

# apply
$ kubectl apply pod -f deployment.yaml;

# delete
$ kubectl delete pod -f deployment.yaml;

# get pods;
$ kubectl get pods;

# restart
$ kubectl rollout restart deployment <deployment_name> -n <namespace>;

有了kustomization.yaml文件

$ kubectl apply -f ./;

使用Mac的Docker Desktop来运行kubernetes。

Kubernetes基础教程 〜Docker for Mac实践〜 – Qiita