您好,欢迎访问本站!登录后台查看权限

Okteto免费容器部署宝塔面板

教程 俎天润 2020-04-15 10526 次浏览 0个评论

由于没法直接部署容器,所以教程比较麻烦,需下载okteto及kubectl

okteto:https://res.you2php.com/okteto.zip

kubectl:https://res.you2php.com/kubectl.zip

其他平台 :https://okteto.com/docs/getting-started/index.html

https://kubernetes.io/docs/tasks/tools/install-kubectl/

无标题.png

一、宝塔安装:

1、cli登录

okteto login
okteto namespace


2、新建一个文件.yml  如bt.yml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: bt-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: bt-app
  template:
    metadata:
      labels:
        app: bt-app
    spec:
      containers:
      - image: pch18/baota:clear
        name: bt-app
---
apiVersion: v1
kind: Service
metadata:
  name: bt-app
  annotations:
    dev.okteto.com/auto-ingress: "true"
spec:
  type: ClusterIP  
  ports:
  - name: "http-port-tcp"
    port: 8888
  selector:
    app: bt-app


3、提交

kubectl apply -f k8s.yml


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


二、建站反代

1、新增 Repositories    https://charts.bitnami.com

2、新建Applications  选择nginx  修改部分配置   


反代的为刚才宝塔服务的内网地址,有点麻烦且无聊,主要是折腾


已有 10526 位网友参与,快来吐槽:

发表评论