本文转自Rancher Labs 在过去十年的编程中,出现了一些革命性的转变。其中之一是源于围绕DevOps的实践,它将开发和运维团队整合到一个共享的工作流程中,此外还有持续集成和持续交付(CI/CD),通过CI/CD,Devops团队可以向代码库提供持续的更新。另一个变革来自于从单体代码库 ...
也许你之前听说过GitOps,但是对其并不了解。在本文中,我将对其进行简单介绍,它其实是一个应用程序开发和管理中的一个术语,其核心思想是将应用系统的声明性基础架构和应用程序存放在Git的版本控制库中。我们将介绍GitOps是什么,它将如何影响组织以及如何与Kubernetes保持同步。 什么是GitOps GitOps是一种实现持续交付的模型,利用Git开发工具对云原生应用程序进行操作和管理。当将 ...
2020-03-09 19:24 0 1260 推荐指数:
本文转自Rancher Labs 在过去十年的编程中,出现了一些革命性的转变。其中之一是源于围绕DevOps的实践,它将开发和运维团队整合到一个共享的工作流程中,此外还有持续集成和持续交付(CI/CD),通过CI/CD,Devops团队可以向代码库提供持续的更新。另一个变革来自于从单体代码库 ...
部分内容参考专栏学习笔记: https://www.qikqiak.com/ 第0章 参考网站 第1章 k8s介绍 https://kubernetes.io/zh/docs/concepts/overview/what-is-kubernetes/ 第2章 k8s系统架构和组件介绍 ...
作者 | 陈星宇(宇慕) 阿里云基础技术中台技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 17 讲。 导读:etcd 是容器云平台用于存储关键元信息的组件。阿里 ...
k8s miniKube 入门 miniKube 是单机版kubernetes, 可以配置运行在同一台主机上的服务和pod,并使用docker作为虚拟化工具 下载:直接下载可执行文件,复制到path 路径,免安装。 启动:minikube 支持多种虚拟化工 ...
Kubernetes 优势: 自动装箱,水平扩展,自我修复 服务发现和负载均衡 自动发布(默认滚动发布模式)和回滚 集中化配置管理和密钥管理 存储编排 任务批量运行 k8s四组基本概念: Pod/Pod控制器 Name/Namespace ...
1.概述 helm是k8s的另外一个项目,相当于linux的yum,在yum仓库中,yum不光要解决包之间的依赖关系,还要提供具体的程序包,helm仓库里面只有配置清单文件,而没有镜像,镜像还是由镜像仓库来提供,比如hub.docker.com、私有仓库. helm提供了一个应用所需 ...
Deployment控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,而不用考虑数据的问题,它可以管理pod对象。 一、多副本 1.使用命令行方式创建Deployment 在d ...
一、k8s是个什么鬼? k8s全名:kubernetes 它是一个工具,在linux上管理应用生命周期的一个工具。 二、k8s有什么卵用? 1、当你把项目部署到服务器集群上,一台服务器挂了,k8s它可以自动将这个服务器上的服务调度到另一个主机上运行。 2、还有当你的项目 ...