首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
头文件
掘友等级
工程师
|
会持续更新自己工作学习中的积累
Kubernetes,Docker,Python,Go,Linux
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 76
沸点 3
赞
79
返回
|
搜索文章
最新
热门
Shm On K8S—记一次Kubernetes解决Shm问题的前因后果
将num_workers设置为0,的确可以解决多进程的问题,但是这也大大减低了训练的速度,因此查阅资料,得知是因为共享内存(shm)设置的过小导致的。 问题定位:共享内存设置过小,num_workers>0,多进程共享的内存超出64M,导致训练程序因此报错。 进入pod,查看s…
王炸!Helm管理Kubernetes应用服务
Helm 是一个 Kubernetes 应用的包管理工具,用来管理 chart——预先配置好的安装包资源,有点类似于 Ubuntu 的 APT 和 CentOS 中的 YUM。 helm show: 查看charts的配置信息。 使用Helm管理Kubernetes应用其实就是…
K8S上安装LongHorn(分布式块存储)
基础环境配置安装longhorn-system注意:StorageClass中的numberOfReplicas设置与node节点个数相同Daemonset中的volume中/var/lib/long
k8s配置User,实现context权限和环境分离
方法一cfssl工具生成用户的认证文件配置文件生成对应的认证文件配置RBAC在实际使用过程种,可以设置role,clusterrole,rolebinding,clusterrolebinding对资
K8S的NetworkPolicy
必填字段: 与所有其他的 Kubernetes 配置一样,NetworkPolicy 需要 apiVersion、kind 和 metadata 字段。 spec: NetworkPolicy 规约 中包含了在一个命名空间中定义特定网络策略所需的所有信息。 podSelecto…
利用RBAC管理K8S集群资源
之前基于k8s开发的AI相关平台,需要后台服务管理k8s创建的相关资源(namespace,job,service,deployment等)。 web服务使用python作为主要开发语言,选用k8s提供的python-client包来对k8s资源进行CRUD。 其中,path-…
K8S的多集群管理
1. 前提 在实际生产环境中,往往需要维护多个k8s集群,在多个环境和节点之间切换,影响工作效率,不符合devops的理念,因此作者尝试在单个节点下面维护多个k8s集群。 2. 要求 3. 实验 至此,在t34节点上维护了两个k8s集群,按照同样的办法可以添加更多的k8s集群,…
K8S如何完成金丝雀发布
1. 什么是金丝雀发布 在金丝雀发布开始后,先启动一个新版本应用,但是并不直接将流量切过来,而是测试人员对新版本进行线上测试,启动的这个新版本应用,就是我们的金丝雀。如果没有问题,那么可以将少量的用户流量导入到新版本上,然后再对新版本做运行状态观察,收集各种运行时数据,如果此时…
玩转K8S的LoadBalancer
1. 背景 在k8s中创建service时,需要指定type类型,可以分别指定ClustrerIP,NodePort,LoadBalancer三种,其中前面两种无论在内网还是公网环境下使用都很常见,只有LoadBalancer大部分情况下只适用于支持外部负载均衡器的云提供商(A…
如何实现多容器互联?
容器之间通过ip地址进行通信。 缺点很明显,容器的ip地址不是一成不变的,容器重启或者迁移都会造成ip地址的变化,从而导致服务之间通信失败。 network=host是docker标准网络形式之一,指定容器与宿主机共享同一个network namespace。 多个容器共享ho…
下一页
个人成就
文章被点赞
155
文章被阅读
104,835
掘力值
2,057
关注了
3
关注者
42
收藏集
0
关注标签
39
加入于
2020-01-28