Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

app安装支持 #96

Closed
cuisongliu opened this issue Sep 8, 2019 · 4 comments
Closed

app安装支持 #96

cuisongliu opened this issue Sep 8, 2019 · 4 comments
Projects

Comments

@cuisongliu
Copy link
Collaborator

cuisongliu commented Sep 8, 2019

prometheus.tar   #app文件
    config             #配置文件
    images.tar       # 镜像文件
    manifests/      # 编排文件
        kustomization.yaml
        deploy.yaml

sealos install --pkg-url /root/prometheus.tar.gz
用户可在任意电脑上执行install命令,执行sealos命令的电脑需要配置.sealos/config文件,该文件可在install的时候回传给执行电脑(用户在执行init的时候,可把master上的/etc/kubernetes/admin.conf 复制到执行sealos的电脑上)。

  1. 使用go-client读取集群所有节点
    2.复制到每个节点上并进行docker load命令。
  2. 在master0上直接执行 kubectl -k prometheus/manifests

统一使用sealos-pass,进行密码管理.可重构之前的clean join 等命令。

@fanux
Copy link
Member

fanux commented Sep 9, 2019

嗯嗯,我觉得可以。 用户ssh 密钥文件也可以考虑放到secret中吧

@cuisongliu
Copy link
Collaborator Author

恩恩。可以。这块全部存储到sealos-login里就可以, 可以多写几个字段就可以。

@fanux
Copy link
Member

fanux commented Sep 9, 2019

可以

@fanux
Copy link
Member

fanux commented Oct 8, 2019

设计文档

@fanux fanux closed this as completed Nov 8, 2019
@fanux fanux added this to In progress in todolist Feb 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
todolist
  
In progress
Development

No branches or pull requests

2 participants