OpenVox VoxStack 网关分析
· 14 min read
因为淘到一个二手 OpenVox 语音网关,就好奇"里面"长什么样。
Let's find out.
因为淘到一个二手 OpenVox 语音网关,就好奇"里面"长什么样。
Let's find out.
由于定制化过 /usr/share/mkinitfs/initramfs-init
脚本,在升级大版本后,该文件被覆盖,导致生成的 initramfs 无法启动系统。
正常情况升级 /etc
下会产生 .apk-new
后缀文件避免升级覆盖,但由于是 /usr/share
下文件,因此导致覆盖。
假设已经有一个基础可用的 AlpineLinux, 如果没有可前往 wenerme/alpine-image 下载或自行制作
项目开始时人员配备一般有几种情况
新生儿的视力是非常弱的,只能看到非常近距离的物体。在六七周后孩子的眼睛应该会随着物体转动。 前一两岁的时候,孩子的视力发育会非常迅速,到两岁时视力基本等同于正常成年人的视力。
父母应该关注孩子的眼睛有没有以下现象
工单/Issues 系统都不会陌生,Github、Gitlab、Gitea 中每天都在接触的系统。想要学习如何设计实现最简单的是直接从别人的系统逻辑参考理解。
我理解的工单系统
info. | Rancher | Kubesphere |
---|---|---|
开发者 | Rancher/SUSE | 青云开源 |
源码 | rancher/rancher | kubesphere/kubesphere |
Stars | 15.5k | 4.6k |
开源协议 | Apache-2.0 | 控制器 Apache-2.0 前端 AGPL-3.0 / 不允许商业闭源修改前端 |
安装 | Helm | ks-installer(Ansible)+CRD |
部署 K8S | rke/rancher | kubekey |
版本 | v2.5 | v3.0 |
监控 | Grafana+Prometheus | Prometheus+前端集成 |
告警 | Grafana/Altermanager | 邮件、企业微信、Slack |
日志 | Banzi Operator | Elasticseach, fluentbit + 前端集成 事件日志,审计日志 |
ServiceMesh | Istio | Istio |
DevOps | 2.5 之后 Fleet GitOps | Jenkins |
应用商店 | Helm Repo | openpitrix/openpitrix |
角色权限管理 | ✅ | ✅ |
配置方式 | Web UI/CRD | 编辑 CRD/yaml |
应用 | Helm | Helm/CRD |
实现依赖 | - | etcd+redis+minio+openldap+mysql |
实现服务 | rancher+fleet | ks-controller-manager ks-apiserver+ks-console |
多集群 | ✅ | ✅ |
UI 美观 | ⭐️⭐️ | ⭐️⭐️⭐️ |
UI 功能 | ⭐️⭐️⭐️ | ⭐️⭐️ |
云平台集成 | ⭐️⭐️ | ❌ |
文档 | ⭐️⭐️ | ⭐️ |
开发友好 | ⭐️ | ⭐️⭐️⭐️ |
运维友好 | ⭐️⭐️⭐️ | ⭐️ |
使用者对 K8S 掌握程度 | 高 | 低 |
核心体验 | 多集群运维部署 | 友好的一体化开发 友好=美观的界面 一体化开发=Jenkins+Elastic |
核心竞争力 | 多集群 资源管理运维 核心应用集成 | 集成多功能的美观界面 / AGPL-3.0 |
Firecracker 是亚马逊 AWS 为了解决虚拟化运行 serveless 服务实现的 VMM/Virtual Machine Monitor,作为 QEMU 的替代品,专注于为云上环境提供虚拟化。
优点
vs | OpenStack | Kubernetes |
---|---|---|
起源 | 2010 年 NASA+Rackspace | 1.0 2015 年 Google |
定位 | 私有云 | 容器编排 |
主要调度资源 | 计算/VM 存储 网络 | 容器 及配套周边资源 自定义资源 |
主要编写语言 | Python | Golang |