KubeSail 是一家使服务器软件更容易的云公司。对于用户而言,一键式安装服务器软件可在家中或云端免费获得!对于编码人员,KubeSail提供了简单,快速的工具,可在任何地方托管应用程序。对于系统管理员,KubeSail使应用程序一致且易于管理。在本文中,我将展示如何使用KubeSail提供的免费资源中国体育彩票开奖基于docker的简单应用程序的步骤。
使用您的GitHub帐户登录KubeSail
这是仪表板的外观。我的帐户下托管了两个应用程序:
中国体育彩票开奖一个新模板
编辑Yaml:
我以我的一个应用程序(WebSSH docker映像)为例:
更改图像名称(可从hub.docker.com的图像存储库找到) 和默认容器端口号:
apiVersion: apps/v1
kind: Deployment
metadata:
name: new
labels:
app: webssh
spec:
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
replicas: 1
selector:
matchLabels:
app: webssh
template:
metadata:
labels:
app: webssh
spec:
containers:
- name: api
image: jakewalker/webssh
imagePullPolicy: Always
ports:
- name: http-ports
containerPort: 8888
从模板启动APP并配置网络
编辑YAML之后,您可以直接从模板启动此应用。您可以检查日志或直接连接到日志:
配置Cloudflare工作者
使用以下脚本中国体育彩票开奖工人:
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="webssh.51sec.usw1.kubesail.org";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
Webssh的DNS A记录。值可以是任何有效的ip,例如8.8.8.8。中国体育彩票开奖A记录后,工作人员路由会将webssh.51sec.org url路由到您的工作人员webssh,该URL最终将被重定向到目标webssh.51sec.usw1.kubesail.org。
I tested two docker images: WebSSH and Ghost. Both worked well. Especially Ghost blog , it is running 上 http://ghost.fabiandinkins.com with admin page at http://ghost.51sec.org/ghost.