人人都会Kubernetes(二):使用KRM实现快速部署服务,并且通过域名发布
摘要:1. 上节回顾 上一小节《人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%》介绍了KRM的一些常用功能,并且使用KRM的DEMO环境,无需安装就可以很方便的生成一些资源的YAML数据并使用。 本节将实现在自己的集群中安装KRM,并且使用KRM去管理分布在各个地方的K
阅读全文
posted @
2024-01-20 13:02
杜先生的博客
阅读(521)
推荐(1) 编辑
人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%
摘要:1. Kubernetes的普及和重要性 随着云计算的迅速发展,容器化技术已成为构建和运行分布式应用程序的关键。而Kubernetes作为容器编排领域的佼佼者,已经成为了云原生应用的标准。它不仅简化了应用程序的部署和管理,而且为开发者和运维人员提供了一套全面的工具集,从容器编排、自动扩缩容、服务发现
阅读全文
posted @
2024-01-15 12:03
杜先生的博客
阅读(2026)
推荐(4) 编辑
【Containerd版】Kubeadm高可用安装K8s集群1.23+
摘要:点我查看安装视频 @(安装大纲) 基本环境配置 成为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
杜先生的博客
阅读(5552)
推荐(3) 编辑
Kubernetes实战指南(三十四): 高可用安装K8s集群1.20.x
摘要:@ 1. 安装说明 虽然K8s 1.20版本宣布将在1.23版本之后将不再维护dockershim,意味着K8s将不直接支持Docker,不过大家不必过于担心。一是在1.23版本之前我们仍然可以使用Docker,二是dockershim肯定会有人接盘,我们同样可以使用Docker,三是Docker制
阅读全文
posted @
2020-12-12 14:30
杜先生的博客
阅读(20034)
推荐(3) 编辑
Kubernetes实战指南(三十三):都0202了,你还在手写k8s的yaml文件?
摘要:1. k8s的yaml文件到底有多复杂 Kubernetes创建、更新、删除资源等操作时均可以使用json或yaml文件进行操作,更新和删除可以依赖之前的文件进行更改,但是创建具有多变形,往往编辑起来比较复杂,容器出错,而且k8s的配置项实在太多,稍微不注意就会犯错。要写好一个yaml文件,你需要了
阅读全文
posted @
2020-08-19 18:29
杜先生的博客
阅读(4351)
推荐(2) 编辑
kubernetes实战(三十一):Prometheus监控Windows主机
摘要:1. 基本说明 使用Prometheus监控Windows主机和Linux主机并无太大区别,都是使用社区的Exporter进行采集数据,之后暴露一个接口,可以让Prometheus采集到主机的数据。 其中监控Linux的Exporter是:https://github.com/prometheus/
阅读全文
posted @
2020-07-02 14:54
杜先生的博客
阅读(2170)
推荐(0) 编辑
最新 Kubernetes全栈架构师:基于世界500强的k8s实战
摘要:1、Kubernetes带来的变革 对于开发人员 由于公司业务多,开发环境、测试环境、预生产环境和生产环境都是隔离的,而且除了生产环境,为了节省成本,其他环境可能是没有日志收集的,在没有用k8s的时候,查看线下测试的日志,需要开发或者测试人员,找到对应的机器,在找到对应的容器,然后才能查看日志,在用
阅读全文
posted @
2020-06-20 11:02
杜先生的博客
阅读(6605)
推荐(0) 编辑
kubernetes实战(三十):CentOS 8 二进制 高可用 安装 k8s 1.17.x
摘要: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
杜先生的博客
阅读(9923)
推荐(0) 编辑
kubernetes实战(二十八):Kubernetes一键式资源管理平台Ratel安装及使用
摘要:1. Ratel是什么? Ratel是一个Kubernetes资源平台,基于管理Kubernetes的资源开发,可以管理Kubernetes的Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、Role、ClusterRole、Ro
阅读全文
posted @
2019-11-18 18:35
杜先生的博客
阅读(4499)
推荐(1) 编辑
kubernetes实战(二十七):CentOS 8 二进制 高可用 安装 k8s 1.16.x
摘要:1. 基本说明 本文章将演示CentOS 8二进制方式安装高可用k8s 1.16.x,相对于其他版本,二进制安装方式并无太大区别。CentOS 8相对于CentOS 7操作更加方便,比如一些服务的关闭,无需修改配置文件即可永久生效,CentOS 8默认安装的内核版本是4.18,所以在安装k8s的过程
阅读全文
posted @
2019-11-03 12:11
杜先生的博客
阅读(4520)
推荐(1) 编辑
kubernetes实战(二十六):kubeadm 安装 高可用 k8s 1.16.x dashboard 2.x
摘要:1、基本配置 基本配置、内核升级、基本服务安装参考https://www.cnblogs.com/dukuan/p/10278637.html,或者参考《再也不踩坑的Kubernetes实战指南》第一章第一节 2、Kubernetes组件安装 所有节点安装Kubeadm、Kubectl、kubele
阅读全文
posted @
2019-09-26 23:29
杜先生的博客
阅读(3866)
推荐(1) 编辑
为什么要用Kubernetes?
摘要:1、前言 在我第一次接触Kubernetes的时候,被它天生高可用、负载均衡、弹性计算、自动扩容缩容和全自动容灾机制的设计理念吸引,于是自己便踏入了k8s这条不归路,在调研学习的过程中,开始不断填坑、挖坑再填坑,周而复始。 之前公司还在使用裸Docker部署一些无状态的应用,随着越来越多的Docke
阅读全文
posted @
2019-08-23 18:09
杜先生的博客
阅读(7614)
推荐(7) 编辑
kubernetes实战(十六):k8s高可用集群平滑升级 v1.11.x 到v1.12.x
摘要:注意: 此版本已过低,请参考本博客其他文档!!! 1、基本概念 升级之后所有的containers会重启,因为hash值会变。 不可跨版本升级。 2、升级Master节点 当前版本 [root@k8s-master01 ~]# kubeadm version kubeadm version: &ve
阅读全文
posted @
2018-12-05 18:11
杜先生的博客
阅读(4776)
推荐(0) 编辑