接上文,制作java项目Docker镜像并推送到AWS ECR私有镜像仓库https://blog.csdn.net/weixin_47665032/article/details/109120635
kubetl 基本命令
kubectl get pods
kubectl get svc
kubectl apply -f deployment.yaml
kubectl describe po podName
kubectl scale deployment xxxx --replicas=3
1 生成可以创建pod的yaml文件
使用以下命令生成一个可以创建pod的yaml文件,好处在于,yaml文件可以复用,有需要时直接在文件中做修改即可,之后再通过yaml文件的形式创建pod。
kubectl create deployment java-demo01 \
--image=[aws账户id].dkr.ecr.[region].amazonaws.com.cn/java-demo:latest \
--dry-run -o yaml > javademo.yaml
[root@master demojenkins]# cat javademo.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: java-demo01
name: java-demo01