随笔分类 -  Kubernetes

摘要:十二、Helm 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 Kubernetes 阅读全文
posted @ 2022-01-13 17:29 yyyz 阅读(449) 评论(0) 推荐(0) 编辑
摘要:十一、计算资源管理 到目前为止,我们在创建pod时并不关心它们使用CPU和内存资源的最大值。但是在某些场景下,为一个pod配置资源的预期使用量和最大使用量是pod定义中的重要组成部分。通过设置这两组参数,可以确保pod公平地使用Kubernetes集群资源,同时也影响着整个集群pod的调度方式。 1 阅读全文
posted @ 2022-01-11 13:20 yyyz 阅读(653) 评论(0) 推荐(0) 编辑
摘要:十、API Server的访问控制 Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。API Server是集群内部各个组件通信的中介,也是外部控制的入口。所以Kubernetes的安全机制基本就是围绕保护API Server来设计的。 在第八章中,提到API服务 阅读全文
posted @ 2022-01-10 09:52 yyyz 阅读(333) 评论(0) 推荐(0) 编辑
摘要:九、高级调度 在第八章中,介绍了调度器的工作过程,以及调度器的过滤和打分行为,这些操作都是k8s的自主行为,用户并不需要干预。而高级调度就是指Kubernetes允许你去影响pod被调度到哪个节点。 1 污点和容忍度 1.1 介绍污点和容忍度 首先要介绍的高级调度的两个特性是节点污点, 以及pod对 阅读全文
posted @ 2022-01-08 23:06 yyyz 阅读(458) 评论(0) 推荐(0) 编辑
摘要:八、运行原理 此处,你应该已经熟悉Kubernetes能提供什么以及做了什么。现在,是时候了解下它们是怎么被实现的了。 1 Kubernetes架构 在第一章中,介绍过Kubernetes的架构,现在来回顾一下。Kubernetes集群分为两部分: Kubernetes控制平面(主节点) 工作节点 阅读全文
posted @ 2022-01-08 16:44 yyyz 阅读(166) 评论(0) 推荐(0) 编辑
摘要:七、有状态服务 了解完数据卷之后,你知道了如何运行一个单实例pod和无状态的多副本pod,还有如何通过持久化存储运行一个有状态pod。可以运行几个多副本的web服务pod实例,运行一个提供持久化存储的单数据库pod实例,这个持久化存储可以是简单的pod卷,也可以是一个绑定到持久卷上的持久卷声明。但是 阅读全文
posted @ 2022-01-07 15:15 yyyz 阅读(285) 评论(0) 推荐(0) 编辑
摘要:六、存储 现在来了解容器是如何访问外部磁盘存储的,以及如何在它们之间共享存储空间。容器中的文件在磁盘上是临时存放的,这给容器中运行的较重要的应用程序带来一些问题: 当容器崩溃时文件丢失。kubelet会重新启动容器,但容器会以干净的状态重启。当容器被重建时,我们可能希望新的容器可以在之前容器结束的位 阅读全文
posted @ 2022-01-05 07:40 yyyz 阅读(281) 评论(0) 推荐(0) 编辑
摘要:五、服务 假设现在通过Deployment部署了一些pod,这些pod是一些网络服务,即它们需要根据外部请求做出响应(比如这些pod提供了网上商城的服务)。如果是传统部署,只需要在配置文件中明确指出服务器的IP地址或者域名即可被外界访问,但是在k8s中不可以,因为: pod存在生命周期,它们是短暂的 阅读全文
posted @ 2022-01-04 18:31 yyyz 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、介绍 1 Kubernetes的发展和基础概念介绍 如今,大型单体应用正被逐渐分解成小的、可独立运行的组件,我们称之为微服务。微服务彼此之间解耦, 所以它们可以被独立开发、部署、升级、伸缩。这使得我们可以对每一个微服务实现快速迭代, 并且迭代的速度可以和市场需求变化的速度保持一致。但随着部署组件 阅读全文
posted @ 2022-01-03 03:53 yyyz 阅读(213) 评论(0) 推荐(0) 编辑
摘要:四、资源控制器 pod分为两种类型: 自主式pod:如果pod退出,不会被重新创建 控制器管理的pod:如果pod退出,资源控制器会注意到缺少了pod并重建替代pod,以维持设定的pod副本数目 在第三章中创建的pod都是自主式pod。下面介绍控制器管理的pod,控制器有很多类型: Replicat 阅读全文
posted @ 2022-01-01 02:19 yyyz 阅读(65) 评论(0) 推荐(0) 编辑
摘要:三、Pod 1 基础介绍 我们在上一章成功搭建了k8s集群并运行了一个应用,你可能想通过一个命令显示所有正在运行的容器,就像docker ps一样,但这并不是Kubernetes的工作。Kubernetes不直接处理单个容器,而是通过pod管理一组容器。 一个pod可以包含多个和单个容器。pod将容 阅读全文
posted @ 2021-12-19 07:51 yyyz 阅读(401) 评论(0) 推荐(0) 编辑
摘要:二、集群搭建 安装所需的软件和工具下载链接,提取码:6yvy 1 准备工作 我们需要搭建一个三个节点的集群,一个harbor用于搭建私有仓库。 master节点物理配置:100G存储,2G内存,4核心CPU node节点物理配置:100G存储,4G内存,4核心CPU harbor节点物理配置:100 阅读全文
posted @ 2021-12-18 10:38 yyyz 阅读(802) 评论(0) 推荐(0) 编辑
摘要:参考资料 以下是文章的主要参考资料,非常感谢这些教程/博客/书籍的帮助。 尚硅谷Kubernetes教程(K8s入门到精通) kubernetes 资源管理概述 kubernetes 权限管理 Helm Docs Kubernetes in Action中文版 Kubernetes Document 阅读全文
posted @ 2021-12-11 22:32 yyyz 阅读(40) 评论(0) 推荐(0) 编辑

  1. 1 童话镇 陈一发儿
  2. 2 发如雪 周杰伦
  3. 3 小棋童 双笙
  4. 4 说书人 暗杠/寅子
  5. 5 有何不可 许嵩
  6. 6 泡沫 G.E.M.邓紫棋
  7. 7 有何不可 许嵩
  8. 8 Clsr (Aash Mehta Flip) The Chainsmokers,Aash Mehta,Halsey
  9. 9 起风了 吴青峰
  10. 10 燕归巢 许嵩
  11. 11 光年之外 G.E.M.邓紫棋
  12. 12 烟火里的尘埃 华晨宇
  13. 13 淋雨一直走 张韶涵
  14. 14 牵丝戏 银临,Aki阿杰
  15. 15 Somebody That I Used To Know Gotye,Kimbra
  16. 16 幻灯花 (feat. アリレム) アリレム
  17. 17 SOLO JENNIE
  18. 18 错位时空 艾辰
  19. 19 可可托海的牧羊人 王琪
  20. 20 Black Flies Ben Howard
淋雨一直走 - 张韶涵
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示
主题色彩