OSChina在深圳举办的”源创会年终盛典”上,华线(Container ...
本文试图用简单的语言描述Kubernetes主要组件的作用及其关系。Kubernetes主要组件有:kubectl (客户端) &nbs
转载
2023-08-08 08:57:54
74阅读
Kubernetes是一种用于自动化部署、扩展和管理容器化应用程序的开源平台,而DevOps是一种通过自动化和监控来简化软件开发、测试和发布的实践方法。将Kubernetes和DevOps结合起来,可以实现更高效的软件开发和部署流程。在这篇文章中,我将向你介绍如何实现"Kubernetes DevOps",让你了解整个流程和每一步需要做什么。
### Kubernetes DevOps流程
|
原创
2024-04-26 11:01:12
54阅读
We’ll cover topics including: Why Orchestration? Kubernetes Fundamentals Kubernetes on AWS Using a Kubernetes Cluster Other Deployment Strategies Why
转载
2021-04-09 17:43:00
413阅读
2评论
概述DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。本篇主要
转载
2023-08-31 20:50:27
127阅读
一、基本概念CI(Continuous Intergration):持续集成——构建、测试这两步自动化实现,即(3)和(4)步。在持续集成的过程中,需要人工实现的就是开发。CD(Continuous Delivery):持续交付——测试完之后,能够自动打包到一个可以被运维人员得到的或者可以被客户拿到的一个共享服务商或者是一个仓库中。CD(Continuous Deployment):持续部署——交
转载
2024-04-25 23:40:33
71阅读
目录1 Docker安装1.1 移除旧版Docker1.2 安装Docker依赖1.3 添加源1.4 更新缓存1.5 安装Docker1.6 查看安装结果1.7 配置阿里云镜像加速2 k8s安装2.1 设置系统主机名以及 Host 文件的相互解析2.2 验证 uuid 和 mac2.3 关闭 SELINUX(临时禁用&&永久禁用)2.4 k8s调整内核参数2.5 新增 k8s 源
转载
2024-04-29 20:46:04
249阅读
什么是Kubernetes部署?在此文章中,我们将探索Kubernetes(K8s),结合DigitalOcean Kubernetes集群与Buddy自动化运维系统部署以达到以下列出的目标:使用一个K8s示例应用通过Buddy流水线操作构建Docker镜像并推送至Docker Hub注册中心通过K8s示例应用设置两个Hello World演示部署于K8s集群之中以便测试负载均衡器为K8s示例应用
kubernetes和DevOps介绍1.为什么要用kubernetes 在docker还没有出现前,我们去安装部署应用程序时,比如nginx、php等web架构站点。我们要去手动操作部署,非常繁琐耗时,后来有了ansible等运维工具。这种工具实际上是一个应用编排工具,能够实现安装、配置、启动。甚至可以按照定义好的playbook完成对多种有着依赖关系的应用程序的快速部署。代替了繁琐易出错的手动
原创
2021-03-11 09:09:48
245阅读
从github取得openldap的yaml文件。启动deployment和service。查看service,deploy和pod的启
转载
2023-04-23 09:24:40
166阅读
产品经理只收集需求,交付一大堆文档给研发,研发交付的是代码,代码在本地测试完之后交给测试,测试跑不通去找研发,在开
原创
2022-09-17 02:53:34
178阅读
kubernetes和DevOps介绍1.为什么要用kubernetes在docker还没有出现前,我们去安装部署应用程序时,比如nginx、php等web架构站点。我们要去手动操作部...
原创
2022-02-22 17:08:13
209阅读
Kubernetes是一个用于容器编排和管理的开源平台,而Docker是一个用于构建、发布和管理容器化应用程序的流行工具。在软件开发和运维中,采用Kubernetes和Docker技术结合,可以帮助我们实现DevOps的目标,提高应用程序的可靠性、可伸缩性和可持续性。
本文将向刚入行的小白介绍如何使用Kubernetes和Docker实现DevOps。下面是实现整个过程的步骤,使用表格形式展示:
原创
2024-01-16 10:43:30
151阅读
Kubernetes 云原生 DevOps 是一个广泛应用于开发和运维领域的工具,可以帮助团队实现高效、可靠的应用交付和管理。在这篇文章中,我将引导你学习如何使用 Kubernetes 云原生 DevOps 实现关键词的功能。
## 1. 确定需求和设置环境
在开始之前,我们需要明确我们要实现的功能和配置好开发环境。假设我们要对一篇文章进行关键词提取,并统计每个关键词出现的次数。
首先,我们
原创
2024-01-16 13:13:03
123阅读
kubernetes是由google的几位工程师用Go语言根据google内部强大的容器编排工具Borg改写而来。而后在容器技术广为应用之后,kubernetes在短短几年之内,发展迅速,它深受人们的喜爱。
原创
2020-04-19 12:16:48
1269阅读
点赞
2评论
Kubernetes Dashboard是Kubernetes集群的通用、基于Web的UI。它允许用户管理集群中运行的应用程序并对其进行故障排除,以及管理集群本身。
访问到DashBoard有两种方式:通过KubernetesAPI访问:Dashboard是Kubernetes的内置的UI插件,由APIServer提供的一个URL提供访问入口:/api/v1/namespaces/kubernet
转载
2023-10-12 11:36:57
89阅读
一、概述 Git:一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Jenkins:一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。Maven:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Harbor:构建企业级私有Docker镜像的仓库的开源解决方案。Kubernetes:一个开源的,
转载
2023-10-18 18:09:32
148阅读
这篇文章,我们将会介绍所有你想了解的 DevOps 知识,看完后你可以着手构建自己的
转载
2020-05-21 21:00:00
92阅读
目录1.kubernetes 预备知识1.1 集群资源1.1.1 role1.1.2 namespace1.1.3 node1.1.4 persistent volume1.1.5 storage class1.2 工作量资源 (消耗cpu ram)1.2.1 pod1.2.2 job1.2.3 cron job1.2.4 replica set1.2.5 deplyoment1.2.6 daem
转载
2024-03-14 19:51:34
103阅读
前言:在上一篇文章中,我们已经在K8S集群部署了Jenkins、Harbor和EFK。作为本系列最后一篇文章,将通过实际案例串联所有的基础软件服务,基于K8S做DevOps。整体的业务流程如下图所示: 一、一机多Jenkins Slave由于业务需要,我们的自动化测试需要基于windows做web功能测试,每一个测试任务独占一个windows用户桌面,所以我们首先要给Jenkins配置几个Win