IBM bluemix 搭建ss

3,433 阅读2分钟

前言

ibm 的云服务 bluemix 支持创建一个免费的容器。

虽然只有30天,30天之后可以重新创建容器,但是已经可以了(arukas已经ssh不上去了,还吞了我50円呢),还要啥自行车啊。

bluemix.net, 密码至少8位,需包含数字及大小写字母。

搭建步骤

  • 创建工作程序节点(“集群”页面)
  • 创建Kubrnetes服务(“Kubrnetes仪表盘”页面)
  • 安装ss

创建工作程序节点

“目录”中点击“Kubernetes Service”

创建一个免费类型的集群

然后可以得到一个工作程序节点

这里的“公共IP”就是可以用来ssh登上去的外网IP,不过现在还不能登,要创建完服务才可以

创建Kubrnetes服务

在“Kubrnetes仪表盘”页面创建

点击页面最右上角的“创建”

创建时注意“服务”要选择“外部”,这样才能ssh上去、外网可访问

容器镜像可以使用dockerhub上的。我参考神代綺凜的文章,用的ilemonrain/centos-sshd/ilemonrain/debian-sshd/ilemonrain/ubuntu-sshd

在“高级选项”里,可以限制CPU和内存,以及获取root权限

登录

Kubrnetes服务创建完成后,就可以ssh上去搭建服务了

  • ssh的IP就用“集群”页面的“工作程序节点”Tab页的“公共IP”,IP现在在cluster详情页的Worker Nodes页面,不在kubernetes dashboard里
  • ssh的端口使用“Kubrnetes仪表盘”页面(需要从Resource List点进去)的“服务”的“内部端点”

使用ssh服务的内网端口,对应的外网端口进行ssh登录即可

安装ss也是参考的神代綺凜的文章

# 注意这个脚本安的是ss,不是ssr
url='https://raw.githubusercontent.com/teddysun/shadow'
url+='socks_install/master/shadow'
url+='socks.sh'
wget --no-check-certificate -O ss.sh $url && chmod +x ss.sh
./ss.sh 2>&1 | tee ss.log

参考