
容器技术
文章平均质量分 86
容器技术
秋意零
公众号「秋意零」运维干货分享 | 博客网站:qiuyl.com | 阿里云专家博主、优快云云计算领域新星创作者
展开
-
T1级,生产环境事故—Shell脚本一键备份K8s的YAML文件
所以删除了 Deployment(node-api-gateway)也连带删除了同名的 Ingress(node-api-gateway)应用的出口网关,导致此次事故。起因是:我的部门直系领导,叫我**删除一个 Deployemnt 资源(node-api-gateway)**说该资源不用了,因为用 go 语言重新写了一个 go-api-gateway 项目。由于咱们管理 K8s 集群使用的 Kuboard 系统,删除 Deployemnt 资源(node-api-gateway)时,如果。原创 2024-04-21 16:15:41 · 1109 阅读 · 1 评论 -
[没接触过kubevirt?]15分钟快速入门kubevirt
文章目录本文介绍前言环境准备详细版 搭建步骤安装KubeVirt安装virtctl客户端工具创建VirtualMachine启动VirtualMachineInstance启动和停止命令vm作为服务公开简洁版 安装KubeVirt安装virtctl客户端工具创建VirtualMachine启动VirtualMachineInstance启动和停止命令vm作为服务公开本文介绍本文有两个版本,详细版、简洁版。前者适合新手,后者适合老手**(方便大家查找,从而过滤掉某些步骤,节约时间成本)** 所以大家原创 2022-04-17 17:21:19 · 2298 阅读 · 0 评论 -
【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸缩
VirtualMachineInstanceReplicaSet(vmis)确保指定数量的 VirtualMachineInstance(vmi) 副本在任何时候都在运行。我们可以这样理解,vmis就是kubernetes(k8s)里面的控制器(DeployMent,ReplicaSet)管理我们pod的副本数,实现扩缩容、回滚等。也可以借助HorizontalPodAutoscaler(hpa)实现弹性伸缩。这里我们就说vmis控制器,在这里的vmis控制器,管理我们vmi虚拟机实例的副本数,也可以实现原创 2022-05-02 22:17:22 · 1341 阅读 · 4 评论 -
【kubernetes】新版helm3的三大概念+快速指南+自定义charts模板
chart:代表helm包,包含在 Kubernetes 集群内部运行应用程序,工具或服务所需的所有资源定义。Repository(仓库):用来存放和共享 charts 的地方。Release :运行在 Kubernetes 集群中的 chart 的实例,一个 chart 通常可以在同一个集群中安装多次,每一次安装都会创建一个新的 release。...原创 2022-05-06 15:51:35 · 1943 阅读 · 0 评论 -
【容器】docker-comopse安装+案例练习
Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置创建并启动所有服务。`简单来说,docker-compose管理运行多docker容器,控制整个docker容器的生命周期。`原创 2022-05-04 20:05:58 · 1671 阅读 · 0 评论 -
[Istio是什么?] 还不知道你就out了,一文40分钟快速理解
这篇文章属于纯理论,所含内容如下,按需阅读:- `Istio概念、服务网格、流量管理、istio架构(Envoy、Sidecar 、Istiod)`- `虚拟服务(VirtualService)、路由规则、目标规则(DestinationRule)`- `网关(Gateway)、网络弹性和测试(超时、重试、熔断器、故障注入)`...原创 2022-04-22 18:18:36 · 1361 阅读 · 0 评论 -
【Jenkins-初识篇】容器快速部署Jenkins,创建流水线-Blue Ocean可视化界面展示
前言作者主页:https://blog.youkuaiyun.com/qq_48450494?type=blog个人博客:http://ygcloud.work/Blue OceanJenkins 是一个持续集成工具,可用于自动化与构建、测试、交付或部署软件相关的各种任务。Jenkins 可以通过本机系统包、Docker 安装,甚至可以由任何安装了 Java 运行时环境 (JRE) 的机器独立运行。持续集成工具还有Drone、Gitlab-CICD(gitlab内置cicd)...原创 2022-05-21 17:35:52 · 1920 阅读 · 0 评论 -
[Istio是什么?] 还不知道你就out了,40分钟快速理解
文章目录前言Istio是什么?服务网格是什么?应用场景为什么使用Istio?流量管理介绍istio架构EnvoySidecarIstiod虚拟服务(VirtualService)为什么使用虚拟服务?栗子路由规则匹配条件Destination路由规则优先级路由规则的更多内容目标规则(DestinationRule)负载均衡选项网关(Gateway)栗子Sidecar网络弹性和测试超时重试栗子熔断器故障注入和您的应用程序一起运行总结学习不走弯路,GZH「yeTechLog」前言这篇文章属于纯理论,所含内容如原创 2022-04-25 22:01:53 · 1360 阅读 · 0 评论 -
【Drone-初识篇】Drone借助GitLab构建CICD环境、以及编写 .drone.yaml 流水线
gitlab+drone部署安装,编写.drone.yml流水线drone是一个持续集成化工具,gitlab是一个代码仓库,.drone.yml流水线编写fatal: unable to access,could not resolve host 克隆地址连接不上(修改默认clone克隆),没有Trusted选项,启动drone-server时添加(--env=DRONE_USER_CREATE=username:root,admin:true).drone.yml文件中sed命令报错...原创 2022-05-11 15:21:04 · 6048 阅读 · 6 评论 -
【排坑指南之kubeSphere】2022年最新版-”kubeSphere3.2.1 Paas容器云平台“使用DevOps-CICD之”排坑指南“
最近几天一直在学习kubeSphere Paas容器云平台,在这期间遇到了不少坑。坑位1(配置 Kubernetes默认存储类型),nfs-client-provisioner服务坑位2(java.lang.NullPointerException),kubeSphere devops kubernetesDeploy原创 2022-05-15 21:23:26 · 1184 阅读 · 7 评论 -
【GitLab】使用Docker和Docker-Compose部署-个人、私有代码仓库
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。GitLab和GitHub一样是仓库管理系统,不一样的是GitLab可以自己搭建,自己或企业内部使用。环境准备Linux系统dockerdocker-compose原创 2022-05-04 19:59:44 · 1874 阅读 · 0 评论 -
【云原生】Dockerfile制作WordPress镜像,实现Compose + K8s编排部署
今天给各位带来一个出色网站、博客系统 WordPress,不过不使用 Docker Hub 提供的 WordPress Docker镜像,我们使用 Dockerfile 自己制作,实现运行环境,并将 WordPress 部署再其基础之上为什么不使用 Docker Hub 提供的 WordPress 镜像部署呢?👏 我是秋意临,欢迎大家一键三连、加入云社区👋 我们下期再见(⊙o⊙)!!!云社区。原创 2023-04-10 21:08:54 · 1761 阅读 · 2 评论 -
【Istio实际操作篇】Istio入门10分钟快速安装
上一篇讲了什么是Istio的理论篇,这次我们就来实际操作。原创 2022-04-25 21:34:21 · 3413 阅读 · 5 评论 -
部署kubernetes-v1.25.3(k8s)- 基于containerd容器运行时
大家好,我是秋意临。今日分享,kuberneter-v1.25.3版本部署(目前2022年11月最新版),由于自 1.24 版起,Dockershim 已从 Kubernetes 项目中移除,所以我们的容器运行时(容器运行时负责运行容器的软件)已不在是docker。本文将采用containerd作为容器运行时。Kubernetes 中几个常见的容器运行时。(具体用法见kubernetes官方文档)containerdCRI-O我是秋意临,欢迎大家一键三连、加入云社区(⊙o⊙),我们下期再见!原创 2022-11-12 21:17:07 · 2008 阅读 · 4 评论