白板分享 Jenkins on Kubernetes


如今企业IT已经不再质疑容器化应用的价值,采用DevOps和云原生架构成为趋势,利用容器功能以实现数字转换至关重要。Google的Kubernetes(K8s)是一个开源容器编排系统,已成为云原生应用程序(架构、组件、部署和管理方式)的事实标准 – 也是关键的推动者,企业正在使用Kubernetes创建由微服务和无服务器功能组成的现代架构。 在生产环境中大规模部署Kubernetes两年时间里,我
使用kubeadm部署k8s集群 三步装集群:[离线包地址](https://market.aliyun.com/products/56014009/cmxz022571.html#sku=yuncode1657100000) 基础环境 关闭swap swapoff -a 再把/etc/fstab文件中带有swap的行删了,没有就无视 装这两工具如果没装的话 yum install -y ebta
1. Buildpack 老树开新花 Buildpacks 项目最早是由 Heroku 在 2011 年发起, 被以 Cloud Foundry 为代表的 PaaS 平台广泛采用。在之前的文档 《PaaS 部署之 buildpack》 中, 我演示了如何将一个 Django 应用部署到 Heroku 上。Buildpacks 不足的是产出包是 Droplet 格式, 不能直接适配容器平台。在 20
1. Etcd 基本介绍 Etcd 是一个分布式 Key/Value 的存储系统,通过分布式锁、leader 选举、写屏障(write barriers) 实现了分布式协作,提供高可用、持久化数据存储和检索服务。 工作原理 每个 Etcd 节点都存储了一份完整的数据,任意时刻至多存在一个主节点。主节点处理所有来自客户端的写请求,并且通过 Raft 协议同步到其他节点。 存储原理 Etcd 数据持久
随着Kubernetes版本更新迭代,在1.24开始,已经将容器运行时修改为containerd,周末闲来无事使用腾讯云的ECS+负载均衡实现对apiserver的代理。同时使用Ubuntu二进制来安装k8s 1.24.3 文章目录 环境介绍 初始化环境 所有节点安装Containerd Kubernetes Master安装 二进制文件下载 下载配置cfssl证书 ETCD证书 k8s集群证书