一,前言

上一篇,简单介绍了 CI/CD 的概念以及 ECS 服务规划,搭建整套服务需要三台服务器,配置如下:

ECS 配置 启动服务 说明
2核4G Jenkins + Nexus + Docker ci-server
2核4G Docker + Kubernetes k8s-master
1核1G Docker + Kubernetes k8s-node

搭建基于 k8s 的 CI/CD 环境,最少需要准备 3 台服务器:

  • 1 台用于做 ci 构建机,构建镜像(最低配置需要满足 2c4g);
  • 2 台用于做 K8S 集群,主从各一台:master + node;

本篇,主要介绍阿里云服务器的采购和简单配置(仅做简单记录,没有技术含量)


二,购买阿里云 ECS 实例

1,ci-server 构建机(2c4g)

购买流程如下:

选择付费模式:按量付费,共享型;筛选 2c4g 且价位合适的镜像;

公共镜像:使用 CentOS 7.9 64位

下一步,网络和安全组配置

默认,无需配置,直接下一步

下一步,系统配置:登录凭证选择自定义密码:

设置实例名称 ci-server 和登录密码(略)

下一步,分组设置

默认,无需配置,直接下一步

下一步,确认订单

默认,无需配置,勾选服务协议,创建实例;

查看实例:进入控制台

获得阿里云 ECS 实例的公网 IP:182.92.4.158

2,k8s-master 主节点(2c4g)

按量付费,2c4g

选择镜像:公共镜像,CentOS 7.9 版本 64 位

下一步

下一步

下一步

下一步,确认订单

勾选服务协议,创建实例

3,k8s-node 从节点(2c1g)

选择镜像

下一步,分配公网 ip

下一步

下一步,下一步

创建实例

查看控制台,获取实例公网 IP:39.105.58.35


三,连接服务器

1,连接工具

  • windows 可以使用 Xshell;
  • Mac 使用自带的 terminal 终端即可;

2,登录服务器

// ssh 登录:ssh 用户名@公网IP
ssh root@182.92.4.158

首次连接服务器询问,输入 yes 回车即可:

Last login: Thu Dec 16 10:21:13 on ttys000The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
BravedeMacBook-Pro:~ brave$ ssh root@182.92.4.158
The authenticity of host '182.92.4.158 (182.92.4.158)' can't be established.
ECDSA key fingerprint is SHA256:Z5fSVEKfzbR2Fm2qWrScdGdowQkbU77qr7Rzi4oBSwY.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '182.92.4.158' (ECDSA) to the list of known hosts.
root@182.92.4.158's password: Welcome to Alibaba Cloud Elastic Compute Service ![root@iZ2ze7rkgit9zoa18pxu73Z ~]#

登录成功;

备注:停机可以减少实例产生的费用,但停机后重启将导致内外网 IP 变化,导致需要重新配置;


四,结尾

服务 配置 内网IP 外网IP 说明
ci-server 2c4g 172.17.178.104 182.92.4.158 Jenkins + Nexus + Docker
k8s-master 2c4g 172.17.178.105 47.93.9.45 Kubernetes + Docker
k8s-node 2c1g 172.17.178.106 39.105.58.35 Kubernetes + Docker

下一节,ci-server 构建环境配置;

【Kubernetes】第二篇 - 购买阿里云 ECS 实例相关推荐

  1. 使用VNC远程连接阿里云ECS实例的Ubuntu系统

    使用VNC远程连接阿里云ECS实例的Ubuntu系统 文章目录 使用VNC远程连接阿里云ECS实例的Ubuntu系统 前言 配置详细流程 Ubuntu配置VNCServer 配置gnome桌面环境 管 ...

  2. 阿里云ecs实例中创建数据库

    阿里云ecs实例中创建数据库 安装mysql 创建数据库 1.登录 2.新建数据库 3.执行.sql文件 4.查询表,验证是否创建成功 4.退出数据库 安装mysql 参考https://blog.c ...

  3. 快速解决:阿里云ECS实例远程桌面连接 发生身份验证错误。要求的函数不受支持 !

    三步解决问题: 本地PC 远程桌面连接 阿里云ECS实例 失败 ? 报错: "发生身份验证错误.要求的函数不受支持" ? 一.问题截图描述: 二.3步解决问题: 1. 网页版 · ...

  4. 记录阿里云ECS实例重启之后无法登录解决方法(亲身实践)

    提示:记录阿里云ECS实例重启之后无法登录解决方法 文章目录 前言 一.重启实例以后重新修改密码后无法登录? 二.咨询阿里云客服 1.查看远程禁止登录状态 2.进行修改 前言 一.重启实例以后重新修改 ...

  5. 阿里云ecs实例怎么增添到IP白名单和安全组?

    现在使用一些网络产品都会因为各种原因需要添加它们的 IP 到服务器白名单中,比如 360 网站卫士就需要将它们的 IP 段添加到我们的阿里云服务器的防火墙白名单中,要不然很有可能会被拦截从而出现 50 ...

  6. 无法访问阿里云ECS实例运行网站的解决方法

    情况 买的是阿里云ECS云服务器,按照万无一失的Nginx安装方法安装成功之后,浏览器上访问IP地址,看不到该看到的Wecome to nginx !页面. 系统环境:Centos7.4 前期尝试解决 ...

  7. 第二章:阿里云ECS服务器(G5)安装配置docker

    个人简介: 我是廖志伟,一名Java开发工程师,CSDN博客专家,多年一线研发经验,曾就职多家互联网公司,参与并主导多个百万级并发的互联网产品研发与系统架构搭建,对大型分布式,高并发及微服务架构,缓存 ...

  8. 记一次阿里云ECS实例预约迁移

    2014年购买的第一台阿里云服务器,当时记得购买的还是青岛区,想想使用阿里云已经三年多了,接触阿里云也有五年了, 在云上,始终有你!!! 上周五的时候登陆ECS后台,提示实例迁移,闲来无事随便点开看了 ...

  9. 服务器知识:阿里云ECS实例设置用户root密码、远程连接

            阿里云服务器购买之后,新的实例需要设置root登录密码之后才能正常操作,不然就登录不了.重置实例登录密码的时候,适用于在新创建时未设置密码或者忘记密码的情况.对于正在运行的实例,需要在 ...

最新文章

  1. 【转】详谈for循环里面的break和continue语句
  2. redis缓存原理与实现_SpringBoot整合Redis缓存,手把手教你一步一步实现
  3. ajax ★ ★ ★ ★ ★
  4. 互联网反欺诈体系中的常用方法
  5. 【情感识别】基于matlab GUI SVM语音情感识别(带面板)【含Matlab源码 876期】
  6. 什么叫预判_挖机事故发生之前,挖机司机做了什么?
  7. 三菱PLC漏型源型总结
  8. 无痛学习ISAC(一)
  9. hive表 合并字段_hive sql常用技巧
  10. freecodecamp小练习——Falsy Bouncer过滤数组假值
  11. ASP.NET性能调优
  12. 为什么会显示贵州云服务器,为什么云服务器都放在贵州
  13. 全球最值得模仿的230个网站
  14. MATLAB求分数阶微分的数值解,G-L定义,R-L定义,Caputo定义
  15. 读《熵减 华为活力之源》
  16. 共享计算机型n4中n代表什么,n代表什么(n代表的所有含义)
  17. 3天入门Python机器学习(黑马程序员)
  18. 卡巴斯基与ZoneAlarm冲突问题的解决办法
  19. 第一节项目整体管理学习笔记
  20. 【SEO优化】什么是长尾关键词?

热门文章

  1. python API 源码
  2. 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
  3. python中set转换为list_python-str,list,set间的转换实例
  4. 前端调用高德地图app、百度地图app
  5. 原子操作(atomic operation)
  6. 多图解读三大股票指数 沪深300、中证500、中证1000有何细节差异
  7. lodop的基本使用和常用API的详细介绍
  8. PTA 7-170 公约数与公倍数
  9. 手把手教程用Java实现微信公众号扫码登录功能
  10. Java基础练习题~输出100以内能同时被3和5整除的数.