GitOps 初探
前言
GitOps 的概念最初来源于 Weaveworks 的联合创始人 Alexis 在 2017 年 8 月发表的一篇博客 GitOps - Operations by Pull Request。文章介绍了 Weaveworks 的工程师如何以 Git 作为事实的唯一真实来源,部署、管理和监控基于 Kubernetes 的 SaaS 应用。
随后,Weaveworks 在其网站上发表了一系列介绍 GitOps 应用案例和最佳实践的文章,对 GitOps 进行推广。同时,市场上也出现了一批拥抱 GitOps 模式的工具和产品,如 Jenkins X、Argo CD、Weave Flux 等。而 KubeCon EU 2019 中关于 GitOps 的讨论 GitOps and Best Practices for Cloud Nat
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
通过二进制包一键部署 Kubernetes v1.15.0 集群
通过二进制包一键部署 Kubernetes v1.15.0 集群 一 概述 Kubernetes目前有两种较为流行的安装方式:二进制和Kubeadm。二进制安装过程有利于大家理解Kubernetes各组件的原理和详细配置过程,安装包容易获取,不需要其他方式即可完成全部组件的下载。但是操作过程复杂而且冗长,令众多初学者望而生畏。在解决了网络问题后,Kubeadm这种安装方式非常简单快捷,唯一的缺点是不利于初学者理解Kubernetes各组件的原理与详细配置过程。两种安装方案均能用于生产环境,根据实际情况选择即可。 二 使用说明 2.1 前提条件及组件安装规划 脚执行后会删除或修改相关目录之前已经存在的文件或内容,无需手动处理。如需备份,请在脚本执行之前操作。相关操作路径可以在 kube_config.sh 文件中查看。 操作系统 Docker版本 Kubernetes版本 Etcd版本 Flannel版本 CoreDNS CentOS Linux release 7.6.1810 Docker version 18.09.7 v1.15.0 Version: 3.3.13 v0.11.0...
- 下一篇
在 Mac 上使用 Docker 自带的 Kubernetes
Mac 安装 Docker 的方法不再赘述,很简单,官方下载安装即可。 安装完成后,kubectl的二进制文件就已经存在了。我们仅需要下载镜像,开启 kubernetes。 下载镜像 查看一下你的 Docker 和 Kubernetes 版本: 使用以下脚本,记得将镜像版本改成你所需要的 #!/bin/bash set -e KUBE_VERSION=v1.10.11 KUBE_PAUSE_VERSION=3.1 ETCD_VERSION=3.1.12 DNS_VERSION=1.14.8 DOCKER_TOOL_VERSION=v0.4.12 GCR_URL=k8s.gcr.io ALIYUN_URL=registry.cn-hangzhou.aliyuncs.com/google_containers images=(kube-proxy-amd64:${KUBE_VERSION} kube-scheduler-amd64:${KUBE_VERSION} kube-controller-manager-amd64:${KUBE_VERSION} kube-apiserver-amd...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境