Kubernetes 控制器的进化之旅

我是一堆 Kubernetes 控制器。 你可能会疑惑为什么是一堆,因为我不是一个人,我只是众多控制器中的一员,你也可以把我看成是众多控制器的集合。我的职责就是监控集群内资源的实际状态,一旦发现其与期望的状态不相符,就采取行动使其符合期望状态。 想...

技术加油站

Opeartor-SDK 简单上手

前言 本篇介绍了CoreOS(已被红帽收购)的开源项目 Operator-SDK 的基本使用。该项目是 Operator Framework 的一个组件,它是一个开源工具包,以有效,自动化和可扩展的方式管理称为 Operators 的Kubern...

技术加油站

Kuberntes 创建 LoadBalancer 类型服务

前言 我们知道,Service 机制,以及 Kubernetes 里的 DNS 插件,都是在帮助我们解决同样一个问题,即:如何找到某一个容器;而 Service 是由 kube-proxy 组件,加上 iptables 来共同实现的;所谓 Servi...

解决方案

简化 Kubernetes 应用部署工具 -- Helm

先区分下概念 Docker: 镜像是把一个单纯的 App 和它的安装环境整合在一起。 Kubertnetes: 管理 Docker 容器的生成和毁灭,保证 Docker 容器对应 App 的高可用(监控、自动创建)和易维护(部署和对外暴露、动态扩容、...

技术加油站

暴力学习 k8s - 集群搭建

前言 其实,搭建一个 Kubernetes(K8S)集群不是一件容易的事情,主要困难有两个: 那一道厚厚的墙 对 K8S 的知识不熟悉 只要能解决上面两个问题,搭建的过程实际上就没有那么复杂了。 本系列是我在搭建过程中踩的无数坑 、以及查阅众多相...

折腾不止

开启云原生之门

什么是云原生CNCF组织在讲云原生之前,我们先了解一下 CNCF ,即云原生计算基金会,2015年由谷歌牵头成立,基金会成员目前已有一百多企业与机构,包括亚马逊、微软。思科等巨头。目前 CNCF 所托管的应用已达14个,下图为其公布的Cloud Na...

技术加油站

Docker 常用命令记录

Docker 是什么Docker 是一个改进的容器技术。具体的 “改进” 体现在,Docker 为容器引入了镜像,使得容器可以从预先定义好的模版(images)创建出来,并且这个模版还是分层的。 Docker 经常被提起的特点: 轻量,体现在内存占用...

技术加油站