|
|
本帖最后由 xiaolee 于 2020-4-1 17:25 编辑
一些说明:由于现在没法直接容器部署,所以第一步要麻烦一点,需要下载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
https://kubernetes.io/docs/tasks/tools/install-kubectl/
一、宝塔安装:
1、cli登录
[ol]okteto loginokteto namespace[/ol]复制代码
2、新建一个文件.yml 如bt.yml
[ol]apiVersion: apps/v1kind: Deploymentmetadata: name: bt-appspec: replicas: 1 selector: matchLabels: app: bt-app template: metadata: labels: app: bt-app spec: containers: - image: pch18/baota:clear name: bt-app---apiVersion: v1kind: Servicemetadata: name: bt-app annotations: dev.okteto.com/auto-ingress: "true"spec: type: ClusterIP ports: - name: "http-port-tcp" port: 8888 selector: app: bt-app[/ol]复制代码
3、提交
[ol]kubectl apply -f bt.yml[/ol]复制代码
等待完成即可, 登录地址:自动生成 用户名:username 密码 password
二、建站反代
1、新增 Repositories https://charts.bitnami.com
2、新建Applications 选择nginx 修改部分配置

反代的为刚才宝塔服务的内网地址,我已在宝塔中安装了nginx
https://bt-app-nobibee.cloud.okteto.net/
https://nginx-nobibee.cloud.okteto.net/
有点麻烦且无聊,主要是折腾。------一位合格的MJJ,能免费的东西,坚决不出钱。
---------------------------------------------------------------------------------------------------------------
更新:okteto挂掉了
安装其他镜像的说明:将bt.yml文件的name随意更换,image:
pch18/baota:clear
更换为其他容器,port:
8888
端口改为容器内暴露端口,重新推送就是
[ol]kubectl apply -f ****.yml[/ol]复制代码
|
|