一些说明:由于现在没法直接容器部署,所以第一步要麻烦一点,需要下载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登录

  1. okteto login
  2. okteto namespace

复制代码
2、新建一个文件.yml如bt.yml

  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: bt-app
  5. spec:
  6. replicas: 1
  7. selector:
  8. matchLabels:
  9. app: bt-app
  10. template:
  11. metadata:
  12. labels:
  13. app: bt-app
  14. spec:
  15. containers:
  16. - image: pch18/baota:clear
  17. name: bt-app
  18. ---
  19. apiVersion: v1
  20. kind: Service
  21. metadata:
  22. name: bt-app
  23. annotations:
  24. dev.okteto.com/auto-ingress: "true"
  25. spec:
  26. type: ClusterIP
  27. ports:
  28. - name: "http-port-tcp"
  29. port: 8888
  30. selector:
  31. app: bt-app

复制代码

3、提交

  1. kubectl apply -f bt.yml

复制代码

等待完成即可, 登录地址:自动生成 用户名:username 密码password

二、建站反代
1、新增Repositories https://charts.bitnami.com
2、新建Applications选择nginx修改部分配置
okteto宝塔折腾教程来啦!!插图

反代的为刚才宝塔服务的内网地址,我已在宝塔中安装了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
端口改为容器内暴露端口,重新推送就是

  1. kubectl apply -f ****.yml

复制代码

9 对 “okteto宝塔折腾教程来啦!!”的想法;

评论被关闭。