摘要: 1. 上节回顾 上一小节《人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%》介绍了KRM的一些常用功能,并且使用KRM的DEMO环境,无需安装就可以很方便的生成一些资源的YAML数据并使用。 本节将实现在自己的集群中安装KRM,并且使用KRM去管理分布在各个地方的K 阅读全文
posted @ 2024-01-20 13:02 杜先生的博客 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 1. Kubernetes的普及和重要性 随着云计算的迅速发展,容器化技术已成为构建和运行分布式应用程序的关键。而Kubernetes作为容器编排领域的佼佼者,已经成为了云原生应用的标准。它不仅简化了应用程序的部署和管理,而且为开发者和运维人员提供了一套全面的工具集,从容器编排、自动扩缩容、服务发现 阅读全文
posted @ 2024-01-15 12:03 杜先生的博客 阅读(1370) 评论(2) 推荐(4) 编辑
摘要: @ 1. 安装说明 虽然K8s 1.20版本宣布将在1.23版本之后将不再维护dockershim,意味着K8s将不直接支持Docker,不过大家不必过于担心。一是在1.23版本之前我们仍然可以使用Docker,二是dockershim肯定会有人接盘,我们同样可以使用Docker,三是Docker制 阅读全文
posted @ 2020-12-12 14:30 杜先生的博客 阅读(19482) 评论(6) 推荐(3) 编辑
摘要: 1、Kubernetes带来的变革 对于开发人员 由于公司业务多,开发环境、测试环境、预生产环境和生产环境都是隔离的,而且除了生产环境,为了节省成本,其他环境可能是没有日志收集的,在没有用k8s的时候,查看线下测试的日志,需要开发或者测试人员,找到对应的机器,在找到对应的容器,然后才能查看日志,在用 阅读全文
posted @ 2020-06-20 11:02 杜先生的博客 阅读(6449) 评论(1) 推荐(0) 编辑
摘要: 1. Ratel是什么? Ratel是一个Kubernetes资源平台,基于管理Kubernetes的资源开发,可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、Role、ClusterRole、Ro 阅读全文
posted @ 2019-11-18 18:35 杜先生的博客 阅读(4342) 评论(11) 推荐(1) 编辑
摘要: 《再也不踩坑的Kubernetes实战指南》终于出版啦。目前可以在京东、天猫购买,京东自营和当当网预计一个星期左右上架。 本书贴合生产环境经验,解决在初次使用或者是构建集群中的痛点,帮你在探索Kubernetes集群的路途中,铺上一条水泥路~ 本书以实战经验为主线,介绍了如何在企业中快速构建自动化管 阅读全文
posted @ 2019-09-15 15:00 杜先生的博客 阅读(8585) 评论(16) 推荐(9) 编辑
摘要: 1、前言 在我第一次接触Kubernetes的时候,被它天生高可用、负载均衡、弹性计算、自动扩容缩容和全自动容灾机制的设计理念吸引,于是自己便踏入了k8s这条不归路,在调研学习的过程中,开始不断填坑、挖坑再填坑,周而复始。 之前公司还在使用裸Docker部署一些无状态的应用,随着越来越多的Docke 阅读全文
posted @ 2019-08-23 18:09 杜先生的博客 阅读(7466) 评论(5) 推荐(7) 编辑
摘要: 点我查看安装视频 @(安装大纲) 基本环境配置 成为K8s架构师只需一步,点我了解 节点规划 主机名 IP地址 说明 k8s-master01 ~ 03 10.0.0.201 ~ 203 master节点 * 3 k8s-master-lb 10.0.0.236 keepalived虚拟IP k8s 阅读全文
posted @ 2022-01-30 18:46 杜先生的博客 阅读(5057) 评论(1) 推荐(3) 编辑
摘要: 1. k8s的yaml文件到底有多复杂 Kubernetes创建、更新、删除资源等操作时均可以使用json或yaml文件进行操作,更新和删除可以依赖之前的文件进行更改,但是创建具有多变形,往往编辑起来比较复杂,容器出错,而且k8s的配置项实在太多,稍微不注意就会犯错。要写好一个yaml文件,你需要了 阅读全文
posted @ 2020-08-19 18:29 杜先生的博客 阅读(4128) 评论(2) 推荐(2) 编辑
摘要: 1. 基本说明 使用Prometheus监控Windows主机和Linux主机并无太大区别,都是使用社区的Exporter进行采集数据,之后暴露一个接口,可以让Prometheus采集到主机的数据。 其中监控Linux的Exporter是:https://github.com/prometheus/ 阅读全文
posted @ 2020-07-02 14:54 杜先生的博客 阅读(2065) 评论(0) 推荐(0) 编辑
摘要: 1. 基本说明 本文章将演示CentOS 8二进制方式安装高可用k8s 1.17.x,相对于其他版本,二进制安装方式并无太大区别。 2. 基本环境配置 主机信息 192.168.1.19 k8s-master01 192.168.1.18 k8s-master02 192.168.1.20 k8s- 阅读全文
posted @ 2019-12-28 22:19 杜先生的博客 阅读(9709) 评论(16) 推荐(0) 编辑
摘要: 1、基本说明 在生产环境使用k8s以后,大部分应用都实现了高可用,不仅降低了维护成本,也简化了很多应用的部署成本,但是同时也带来了诸多问题。比如开发可能需要查看自己的应用状态、连接信息、日志、执行命令等。 使用k8s后,业务应用以Pod为单位,不像之前的以服务器为单位,可以直接通过登录服务器进行相关 阅读全文
posted @ 2019-12-03 15:51 杜先生的博客 阅读(3304) 评论(0) 推荐(0) 编辑