云原生与容器 第4页
DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践-AI运维探索者

DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践

一、DaemonSet 到底解决什么问题 DaemonSet 的规则非常直接:在所有符合条件的节点上,各运行一个 Pod。 它和 Deployment 最大的不同,不是谁“更高级”,而是调度目标不同: - Deployment 关心...
Rancher实现不同环境的不同权限-AI运维探索者

Rancher实现不同环境的不同权限

一、测试环境赋予用户读写权限 1、依次点击【用户&认证】-【用户】-【创建】 2、定义用户名为pdd,显示名称为拼多多,勾选【为用户生成随机密码】后点击【创建】即可 3、选择具体项目后,点...
Harbor使用-AI运维探索者

Harbor使用

- 一、点击【新建项目】。 一、点击【新建项目】 二、填写项目名称,点击【确定】 三、将公网镜像上传到私有仓库 拉取公共镜像 添加域名和IP映射 把tomcat镜像推送到harbor 四、Web界面登录进行...
Kubernetes快速入门:基于kubeadm搭建三节点K8s集群-AI运维探索者

Kubernetes快速入门:基于kubeadm搭建三节点K8s集群

一、先明确实验环境和搭建目标 本文示例使用 1 个控制平面节点和 2 个工作节点,目的是完成一个可正常调度 Pod、可查看系统组件状态、可通过可视化界面访问的基础 Kubernetes 集群。 1.1 节点规...
Helm:Chart模板里的函数-AI运维探索者

Helm:Chart模板里的函数

一、quote函数 给对象加双引号,从而作为字符串使用 修改values.yaml内容 渲染 二、管道+upper函数 小写变大写 修改values.yaml内容 渲染 三、default函数 当对象值为空时,使用该函数定义的值 ...
DaemonSet 更新与回滚:OnDelete、RollingUpdate 和 ControllerRevision-AI运维探索者

DaemonSet 更新与回滚:OnDelete、RollingUpdate 和 ControllerRevision

一、DaemonSet 有两种常见更新策略 DaemonSet 主要有两种更新方式: - `OnDelete` - `RollingUpdate` 这和 StatefulSet 很像,但应用场景又更偏节点基础设施。比如日志采集器、监控代理和 CNI ...
Kubernetes节点反亲和实战:让计算服务避开低性能机器-AI运维探索者

Kubernetes节点反亲和实战:让计算服务避开低性能机器

一、计算服务不部署到低性能机器 假如已知集群中有一些机器可能性能不佳或者其他因素的影响,需要控制某个服务尽量不部署至这些机器,此时只需要把 operator 改为 **NotIn** 即可: 比如计算服...
NetworkPolicy案例-AI运维探索者

NetworkPolicy案例

一、创建几个Pod 在default命名空间里创建busybox Pod 在aming命名空间里创建busybox Pod 在aming命名空间里创建web pod 二、在没有创建NetworkPolicy的情况下测试 查看default命名空间的busybo...
Rancher资源分配与配额-AI运维探索者

Rancher资源分配与配额

一、资源配额 1、选择pdd购物平台项目,依次点击【三个点】-【编辑配置】 2、点击【资源配额】-【添加资源】,根据资源类型进行选择,这里可以填写项目限制和命名空间默认限制 3、这里以资源类...
Argo Rollouts 入门:安装部署、CLI 插件与 Dashboard-AI运维探索者

Argo Rollouts 入门:安装部署、CLI 插件与 Dashboard

一、Argo Rollouts介绍 **官方数据:** Argo Rollouts 是 Argo 项目下的一个子项目,专门用于实现渐进式交付(Progressive Delivery)策略, 如蓝绿部署(Blue/Green)、金丝雀部署(Canary)等...