18、在公共云及本地环境中运行 Docker 并使用 Portainer 进行管理

18、在公共云及本地环境中运行 Docker 并使用 Portainer 进行管理

在公共云及本地环境中运行 Docker 并使用 Portainer 进行管理

1. Amazon Elastic Container Service for Kubernetes(Amazon EKS)

Amazon EKS 是我们要介绍的最后一个 Kubernetes 服务,它是三个服务中最新推出的。由于 Amazon 的命令行工具不太友好,我们使用由 Weave 开发的eksctl工具。

步骤如下
1.启动 Amazon EKS 集群
bash $ eksctl create cluster
此过程需要几分钟,期间命令行会有反馈,也可在 AWS 控制台查看进度。完成后,eksctl会配置本地kubectl上下文。
2.检查配置
bash $ kubectl version $ kubectl get nodes
3.启动演示商店
bash $ kubectl create namespace sock-shop $ kubectl apply -n sock-shop -f "https://github.com/microservices-demo/microservices-demo/blob/master/deploy/kubernetes/complete-demo.yaml?raw=t