前不久博主写了一篇:免费申请使用IBM Cloud Lite(轻量套餐) 详细教程指南 ,文中介绍了 Cloud Foundry 应用程序 的一些使用!
这里我们再介绍一下另一项免费的服务 Kubernetes Service!有人也叫他为:K8S!(历史文章:Bluemix Kubernetes集群(容器)申请部署指南 )
这个容器的性能还不错,不限制流量!大佬们已经开始玩了!今天我写一篇详细的教程!
虽然这是一个免费的服务,不过目前想玩这个还有点难度!详细请看【如何升级】的内容!
这里谢谢几位群里的好基友提供了一些技术支持!!!
如何升级
想使用免费的集群容器,需要将IBM账户升级一下或者添加一个试用才行!
绑信用卡
在之前的文章中博主也介绍过一次!需要添加一张信用卡!
路子:试一试虚拟信用卡(淘宝或者自己开)?
博主不太推荐绑定自己的真实的信用卡,虽然打算使用的都是免费的服务,但是万一产生扣费追回挺麻烦的!
添加信用卡并解锁对完整目录的访问权。
没有最低费用,只需为您使用的功能付费。除了可以继续使用当前所有免费功能外,还能使用大量新功能:
• 继续访问轻量套餐
• 免费 Cloud Foundry 内存增加到 512 MB
• 可访问目录中的所有免费套餐(包括免费的Kubernetes 容器服务)
• 能购买基础架构资源
开始使用 $200 信用值!
升级后,账户类型变成:高端 现买现付!
促销代码
特征代码在之前称为促销代码,可解锁其他 IBM Cloud 功能,包括预订、信用值和帐户扩展。每个特征代码只能使用一次。
不同的码子能解锁不同功能,但是代码的获取途径可能比较麻烦!下面我介绍一个请往下看。
(荐)延长试用
在旧版的IBM Cloud中,新注册的用户可以试用30天。比现在新注册用户要体验更好一点,能开通Kubernetes 容器!
前年(2017年)博主写过一篇文章:IBM Bluemix 免费申请试用无限延长试用教程 其中利用EDU邮箱,可以撸IBM的试用期延长码,这里不做介绍有EDU资源的可以去试一试!
通过上面的方式撸的码子有限期到19年年底!
如果你嫌操作比较麻烦,可以从假大佬那购买:http://shop.lezi.me
下面说一下延长试用的步骤。
1)获取码子,格式如下:
1 |
Promo Code: d5185c3b85166214c340ad661906f33c expires December 31st, 2019 |
2)登录IBM Cloud账号!点击右上角头像 – 个人档案 – 账单 – 特征促销代码 – 应用代码
3)将码子复制进去,即可成功应用啦!
4)然后可以看见我们的账号类型多了一项:试用还剩306天!
5)这样我们的账号就解锁了包括数据中心的切换,以及Kubernetes免费容器的开通 等等功能!!
集群容器
通过在 Kubernetes 集群中运行的 Docker 容器中部署高可用性应用程序,可迅速开始使用 IBM® Cloud Kubernetes Service。
容器是打包应用程序及其所有依赖项的标准方法,以便您可以无缝地在环境之间移动应用程序。与虚拟机不同,容器不会捆绑操作系统。在容器中只会打包应用程序代码、运行时、系统工具、库和设置。因此容器比虚拟机更轻便、可移植性更高且更高效。
免费版Kubernetes Service容器一些说明:
100G HDD 硬盘 / 不限流量 / 共享G口带宽 / 共享IP / 支持所有数据中心 / 端口随机分配(Docker)
免费版,开通容器后只能使用一个月。一个月到期会删除(去年虽然说是1个月删除,但是不删。现在不行了)!
部署步骤
下面演示如何部署一个CentOS系统!
1)点击创建集群 或者访问地址:https://console.bluemix.net/containers-kubernetes/catalog/cluster/create
集群类型:免费
位置:随便吧
2)创建后,大概需要等待20分钟左右部署!这里可以看见容器的命令行操作方式等!!
部署的状态依次是:已请求 – 等待部署 – 暂挂 – 正常
等状态变成正常,可以点击【Kubernetes 仪表板】可以管理我们的容器了!
3)打开Kubernetes面板,点击右上角【+创建】~
4)创建方式支持多种!其中也支持Docker!支持直接使用部署在Docker Hub中的镜像!
5)下面介绍一下部署一个CentOS 系统镜像!设置完成点击【部署】
容器镜像:tutum/centos
容器组个数:1
服务:外部
端口:这个随便啦(因为免费的容器不支持自定义端口)
目标端口:22 (根据你的镜像设置,这个镜像22端口是要SSH登录服务器使用的)
协议:TCP (一般开启TCP就够了,也可以同时将UDP开启)
端口可以开启多个,就如果截图那样多开一个9809用于XX。
6)点击部署后,稍等一会儿就应该成功。左侧菜单点击【概况】可以看见新建的Docker的情况!
如图红框内,一般30000以上的端口,就是映射的外网端口!
7)外网地址在哪???
其实我们新建集群的时候,已经分配了一个共享IP!如图!!
我们使用公共IP + 端口,就可以愉快的使用我们的CentOS系统了!
8)镜像的root登录密码查看?
我们演示部署的镜像的root密码是随机生成的,需要到部署的日志中查看密码(有些Docker系统镜像不是生成的,不同的镜像情况不一样)!
概述 – 容器组 – 箭头位置 可看日志!
9)使用Xshell工具(也可以使用其他工具)登录我们的镜像吧!!!
10)更多部署的内容,博主看情况是否再写一篇文章!
网络/性能
测试IP:184.173.1.69
配置以及网络情况
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
---------------------------------------------------------------------- CPU model : Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz Number of cores : 2 CPU frequency : 2000.030 MHz Total size of Disk : 194.1 GB (7.2 GB Used) Total amount of Mem : 3950 MB (377 MB Used) Total amount of Swap : 0 MB (0 MB Used) System uptime : 4 days, 23 hour 36 min Load average : 1.48, 0.94, 0.43 OS : CentOS 7.2.1511 Arch : x86_64 (64 Bit) Kernel : 4.4.0-142-generic ---------------------------------------------------------------------- I/O speed(1st run) : 452 MB/s I/O speed(2nd run) : 492 MB/s I/O speed(3rd run) : 486 MB/s Average I/O speed : 476.7 MB/s ---------------------------------------------------------------------- Node Name IPv4 address Download Speed CacheFly 205.234.175.175 17.7MB/s Linode, Tokyo, JP 106.187.96.148 16.2MB/s Linode, Singapore, SG 139.162.23.4 10.4MB/s Linode, London, UK 176.58.107.39 17.8MB/s Linode, Frankfurt, DE 139.162.130.8 19.0MB/s Linode, Fremont, CA 50.116.14.9 46.6MB/s Softlayer, Dallas, TX 173.192.68.18 93.9MB/s Softlayer, Seattle, WA 67.228.112.250 28.3MB/s Softlayer, Frankfurt, DE 159.122.69.4 5.91MB/s Softlayer, Singapore, SG 119.81.28.170 6.94MB/s Softlayer, HongKong, CN 119.81.130.170 7.96MB/s ---------------------------------------------------------------------- |
部署限制
免费版的集群服务,能创建4个(每个位置可创建1个)!
每个集群只能使用一个月!不支持延期!到期自动删除!谨慎存放重要数据!
端口为随机分配,无法自定义!
IP为共享的,无法直接使用外网低位端口!
最后说明
这篇文章写得周期比较长,部分截图是后来加的!大家将就的看一下!
阅读本文需要一点儿Linux基础。有问题请留言,太小白的问题请搜索,博主不作答谢谢啦!
其实这个集群容器的使用有点像:Arukas.io ,博主之前多次介绍过!
不能同时开启UDP端口了,怎么办呢?
有教育邮箱却申请不到码。。。给的连接都返回了错误
现在貌似申请不到码子了
同@LsyIuAn的问题,求解答
大佬 ,这个可以安装宝塔么=-=
我装用ssh装上了宝塔,可是ip+端口打不开,不知道咋回事qwq
本文介绍的这个是可以的
为啥子我装上,ip:8888打不开呢,是因为没打开8888端口吗,但是我在IBM又找不到打开8888的地方。求大佬帮助
大佬,我知道咋开启端口了,但是现在我装了Debian的系统后ssh登陆不上,不知道密码是多少()参照了arukas的文章,它里面的密码不对。。)
请问,我参照教程安装了安装额centos 然后通过ssh安装了宝塔,倒是却打不开是网址,应该怎么办qwq
edu的试用码特别容易翻车弄了3个 2个月全翻了
弄出来 赶紧用了
就是用了 然后被删资源 在创建提示免费资源已经用完了!