首页
学习
活动
专区
工具
TVP
发布

Tensorbytes

科技改变世界,每天贡献一点点
专栏作者
106
文章
178773
阅读量
38
订阅数
一个golang封装的3D web基础库
最近想用 golang 来实现一个演示3D模型库的应用,于是基于 playcanvas 封装了一套go语言的 API,提供了gltf、obj、fbx等多种模型格式加载,支持天空盒、灯光和脚本动画编辑等功能。相比于g3n这种等3D框架,GoCavans 更轻量并且简单易用。
机械视角
2022-06-28
7220
go debug工具-dlv
golang debug 工具 dlv 可以非常方便 go 程序做单步调试。 安装 dlv工具安装: $ git clone https://github.com/go-delve/delve $ cd delve $ go install github.com/go-delve/delve/cmd/dlv 使用 三种用法, 直接在代码目录下运行main文件: $ dlv debug 直接 attach 已经运行的目标程序 $ dlv attach <PID> 运行二进制程序: $ dlv exec <目
机械视角
2022-06-28
1.1K0
给你的istio sidecar写一个自定义扩展程序
我们知道 istio 支持 lua 和 wasm 两种扩展能力,lua 作为脚本语言,相信写过游戏或 nginx 插件的都了解他,这里以 Lua 为例子,介绍下 istio 的 sidecar 如何编写一个插件。
机械视角
2022-06-05
5420
高可用系统建设的一些思考
在参与公司几个多数据中心项目的容灾架构设计后,积累了一些高可用和多数据中心容灾的一些思考,总结和分享出来希望一起和大家学习。
机械视角
2022-05-18
6760
为什么不建议开发把OOM当成一种应用程序的重启特性使用
现在越来越多应用云原生化跑在k8s上面,k8s为应用提供了自动限制、自动重启、服务发现等各种能力。这些能力让开发减少了对运维相关属性的关注,但也让一些开发把一些错误当成了特性来使用,比如针对一些无状态的服务,利用 OOM 和自动重启来恢复。这看起来大多数时候似乎没有问题,借助自动恢复,OOM的应用会被重新来起来工作。但这种坏习惯会让系统在某些时候变得更不稳定,比如 OOM Killer 导致的死锁问题。
机械视角
2022-05-12
7280
编写一个k8s的webhook来实现deployment的拦截
Admission Webhook 是 api-server 对外提供的一个扩展能力,api-server 作为 kubernetes 的核心,几乎所有组件都需要跟他打交道,基本可以说掌控了 k8s 的 api-server,你就可以控制 k8s 的行为。
机械视角
2022-03-26
4.5K1
带你畅游k8s调度器(上):k8s调度器原理解读
k8s 作为云原生最重要的基石之一,她是怎么运作的呢?你是否了解过她是怎么从众多的 node 节点中筛选出符合 pod 的调度节点,这里会从 k8s 的调度原理和流程开始结合源码内容带你了解整个调度过程,并配合一个小的调度实验,让你亲手实现一个简单的k8s调度器。
机械视角
2022-03-14
8540
日常小问题收集
A 发 SYN 包给B:A(LISTEN -> SYN_SENT) B 收到 SYN 包: B (LISTEN -> SYN_REVD) B 发 SYN,ACK 包给A,A收到包: A (SYN_SENT -> ESTABLISHED) A 发 ACK 包给B,B收到包:B(SYN_SENT -> ESTABLISHED)
机械视角
2022-03-14
2270
聊聊k8s和dns
DNS 解析是一种按照层级的树形结构,从左到右,DNS trace 记录来看 DNS 解析过程,以shikanon.com域名为例。
机械视角
2021-10-28
1.1K0
聊聊k8s的hostport和NodePort
说到NodePort这种 service 类型, 大家应该都很熟悉了,主要是用来给一组 pod 做集群级别的代理,当然也可以通过设置 XX 让他只在特定节点生效。 集群级别的nodeport:
机械视角
2021-10-28
8.7K0
rancher迁移方案-备份与恢复
针对 rancher 单容器部署方式,如何迁移到新机器上?下面介绍下 rancher 2.5.3 的迁移操作。大致思路是这样:
机械视角
2021-10-28
2.4K0
聊聊k8s和dns
DNS 解析是一种按照层级的树形结构,从左到右,DNS trace 记录来看 DNS 解析过程,以shikanon.com域名为例。
机械视角
2021-04-30
1.1K0
k8s运维:设置Pod的集群内DNS方法
在k8s集群,我们通常通过 svc 做负载均衡来访问背后的 pod 实体,如果需要直接访问 pod 除了直接通过 pod IP 的方式还有什么方法呢?
机械视角
2021-04-30
5.7K1
kubevela版本上的一些问题及解决方案
由于 vela 官方 charts 使用的镜像是 latest 的,直接构建需要做版本管理,将镜像tag设置为对应版本,比如,在使用v0.3.2版本时候:
机械视角
2021-04-30
9280
基于istio 的traffic mirror为预发布环境导入线上真实流量
流量镜像,也叫影子流量(Traffic shadowing),是一种通过复制生产环境的流量到非生产环境(一般是staging环境)进行测试开发的工作模式。
机械视角
2021-03-07
1.9K0
k8s运维: kafka和zookeeper在k8s集群踩的一些坑
如果zookeeper配置了istio sidecar ,在选举阶段就会报connection refused(Connection refused)错误,如下图:
机械视角
2021-03-06
3.6K1
关于kubevela和oam
kubevela 是 OAM 的实现,虽然是今年才发布的项目,但我们可以通过结合 kubevela 帮助我们更好地了解 OAM。
机械视角
2021-02-26
1.6K0
基于oam和kfserving实现通用化云原生模型应用部署
如何为算法团队提供高效的工程化上云支持是云原生时代一个很重要的也很有意义的课题,现在开源社区比较完善的应该是 Kubeflow —— 一系列 ML 实验部署环境工具的集合,不过整体来看比较笨重,不适合小团队生产环境快速落地,这里基于 kubevela 和 kfserving 实现一个算法标准化模型的例子,供参考。
机械视角
2021-02-26
7050
cue语法
cuelang 可以导入 golang 的包,比如可以导入 json包来处理 json 文件,导入strconv包做字符串和整型转换:
机械视角
2021-02-26
1.3K0
一个centos7.8内核bug引起的docker构建失败
现象:在 docker build 的时候出现OCI runtime create failed错误:
机械视角
2021-02-26
2.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档