Kubernetes企业级集群管理平台实战

2023年 5月 4日 34.5k 0

kubernetes 文章地址k.i4t.com

 下面是K8S的趋势图


近年来业务的拓展,业务测试上线需求频繁,流程也越来越复杂,同时面对项目和环境的增加,人手不足的问题也导致应对这些变化时压力较大,响应缓慢。传统手工方式上线已经处理不了较大的业务集群,在充分研究后利用Jenkins++gitlab+Docker+Kubernetes来解决这些问题,真正解放了运维的双手,使业务扩展更加便捷。

如果不会docker可以参考这篇

深入解析Docker 架构原理

新闻联播老司机

  • 19年8月10日
  • 喜欢:0
  • 浏览:6.7k
  • 更多Kubernetes文章介绍请点击:k.i4t.com

    Kubernetes 1.14 二进制集群安装

    新闻联播老司机

  • 19年8月13日
  • 喜欢:1
  • 浏览:18.6k
  • Kubenetes 1.13.5 集群二进制安装

    新闻联播老司机

  • 19年6月13日
  • 喜欢:0
  • 浏览:1.3k
  • Kuerbernetes 1.11 集群二进制安装

    新闻联播老司机

  • 19年6月13日
  • 喜欢:0
  • 浏览:1.7k
  • zabbix监控Pod Restart状态

    新闻联播老司机

  • 19年1月14日
  • 喜欢:0
  • 浏览:5.3k
  • Kubernetes Dashboard 设置用户密码登陆

    新闻联播老司机

  • 19年5月20日
  • 喜欢:0
  • 浏览:6k
  •  简单了解Kubernetes

    首先我们需要知道 kubernetes 如何发音?
    有很多人不知道kubernetes应该怎么发音,包括我之前也读错了,正确的发音是[kubə’netis],重音在第三个音节,读音:库伯耐踢死,我们可以 github issue 上找到相关讨论:https://github.com/kubernetes/kubernetes/issues/44308。
    官方原文是:K8s is an abbreviation derived by replacing the 8 letters “ubernete” with 8.
    这个其实和硅谷的人起名有关系,他们有一个坏习惯,就是喜欢把一个单词首字母+跳过的字母数来进行缩写,目的是让爷爷奶奶们读不懂,比如亚马逊的Algorithms被缩写成A9,而kubernetes缩写为k8s,意思就是k后面跳过8个字母后到s,就变成了k8s。
    Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes 也提供稳定、兼容的基础(平台),用于构建定制化的workflows 和更高级的自动化任务。 Kubernetes 具备完善的集群管理能力,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、内建负载均衡器、故障发现和自我修复能力、服务滚动升级和在线扩容、可扩展的资源自动调度机制、多粒度的资源配额管理能力。 Kubernetes 还提供完善的管理工具,涵盖开发、部署测试、运维监控等各个环节。
    Kubernetes作为云原生应用的基石,相当于一个云操作系统,其重要性不言而喻。

    Kubernetes架构图

    Kubernetes企业级集群管理平台实战

    Kubernetes主要由以下几个核心组件组成:

    etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上; kubelet负责维护容器的生命周期,同时也负责Volume(CSI)和网络(CNI)的管理; Container runtime负责镜像管理以及Pod和容器的真正运行(CRI); kube-proxy负责为Service提供cluster内部的服务发现和负载均衡;
    除了核心组件,还有一些推荐的Add-ons:(更新中)

  • kube-dns负责为整个集群提供DNS服务 Ingress Controller为服务提供外网入口
  • Heapster提供资源监控 Dashboard提供GUI
  • Federation提供跨可用区的集群
  • 更多内容请持续关注abcdocker运维博客~
    https://k.i4t.com

    Prometheus 原理介绍

    新闻联播老司机

  • 19年6月17日
  • 喜欢:0
  • 浏览:6.4k
  • Prometheus监控Kubernetes 集群节点及应用

    新闻联播老司机

  • 19年6月19日
  • 喜欢:0
  • 浏览:9.1k
  • Prometheus Exporter 监控 Redis

    新闻联播老司机

  • 19年6月19日
  • 喜欢:0
  • 浏览:2.8k
  • Prometheus 持久化安装

    新闻联播老司机

  • 19年6月19日
  • 喜欢:0
  • 浏览:4.4k
  • 相关文章:

    1. Kubernetes 1.14 二进制集群安装
    2. Kuerbernetes 1.11 集群二进制安装
    3. Kubenetes 1.13.5 集群二进制安装
    4. kubeadm部署k8s集群

    相关文章

    KubeSphere 部署向量数据库 Milvus 实战指南
    探索 Kubernetes 持久化存储之 Longhorn 初窥门径
    征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
    那些年在 Terraform 上吃到的糖和踩过的坑
    无需 Kubernetes 测试 Kubernetes 网络实现
    Kubernetes v1.31 中的移除和主要变更

    发布评论