在AWS的CoreOS上部署Kubernetes
1. 背景与问题
Kubernetes通常与云平台结合使用,多节点Kubernetes集群所需的硬件基础设施在云环境中更易配置。之前使用的kube - up工具存在局限性,它无法创建生产就绪的集群,且不支持CoreOS,即便Docker安装已预配置,仍需手动安装。
2. 解决方案
CoreOS自带Docker,可使用CoreOS的kube - aws工具在AWS的CoreOS节点上轻松创建生产就绪的Kubernetes集群。kube - aws借助AWS CloudFormation,依据模板创建运行CoreOS的EC2实例集群。
3. 环境搭建
- 所需软件 :
- AWS Command Line Interface (CLI)
- kube - aws CloudFormation Generator
- 操作步骤 :
- 创建一个基于Amazon Linux AMI (ami - 7172b611)的Amazon EC2实例,该实例已预装AWS CLI。
- 修改入站/出站规则,允许所有协议在0 - 65535端口范围内的所有流量,源和目标不限。
- 获取EC2实例的公共IP,使用以下命令SSH登录:
超级会员免费看
订阅专栏 解锁全文
21

被折叠的 条评论
为什么被折叠?



