Okteto 免费容器前面讲过了如何申请,以及一些简单的玩法,今天说下高级的玩法,就是如何安装宝塔面板,如果你还没有账号,可以先去注册一个,可以参考前面的教程。
[mark_e]
[/mark_e]
1、下载工具
由于不能直接部署,所以需要借助工具,需要下载okteto 及 kubectl
okteto下载地址:https://downloads.okteto.com/cli/okteto.exe
kubectl下载地址:
https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe
其他平台请查看 https://okteto.com/docs/getting-started/index.html
把两个下载好的文件文件放到 C:\Windows\System32\目录下。
2、新建文件
新建一个文件.yml 如bt.yml或者daniao.yml,新建之后,放置如下代码:[password key=1818]
apiVersion: apps/v1kind: Deploymentmetadata: name: btdaniaospec: replicas: 1 selector: matchLabels: app: btdaniao template: metadata: labels: app: btdaniao spec: containers: - image: q409640976/baota name: btdaniao---apiVersion: v1kind: Servicemetadata: name: btdaniao annotations: dev.okteto.com/auto-ingress: "true"spec: type: ClusterIP ports: - name: "http-port-tcp" port: 8888 selector: app: btdaniao
[/password]
文件可以保存在桌面,或者其他地方。
3、部署
win+R打开cmd窗口,执行如下命令:[reply]
okteto loginokteto namespace [你的命名空间]cd C:\Users\administrator\desktop (这里是桌面路径,放.yml的地方)kubectl apply -f daniao.yml
上面密码:1818
[/reply]
4、效果
执行之后,等待一段时间,等runing之后,就可以打开你的宝塔面板了。
注意:
- 初始账号
username
- 初始密码
password
5、一些问题
你可能会遇到一些问题,比如:
304 request.go:975] Unexpected error when reading response body: net/http: request canceled (Client.Timeout exceeded while reading body) error: unexpected error when reading response body. Please retry. Original error: net/http: request canceled (Client.Timeout exceeded while reading body)
这是网络问题,服务器连接超时,你可以挂个富强来解决。
6、最后
其实没啥意思,服务器经常挂。随便玩玩吧。
演示地址:https://bt-tmmtoo.cloud.okteto.net/
评论前必须登录!
注册