Kubernetes最佳实践(2)- 开发工作流

第 2 章 开发工作流 Kubernetes 专为可靠运行的软件而构建。它使用面向应用程序的 API、自我修复属性和有用的工具(如Deployment)的推出简化了应用程序的部署和管理,实现软件零停机时间。尽管所有这些工具都很有用,但它们对于为 Kubernetes 开发应用程序来说并没有多大作用。此外,尽管许多群集旨在运行生产应……

阅读全文

Kubernetes最佳实践(3)- Kubernetes下监控和日志

第 3 章 Kubernetes下监控和日志 在本章中,我们将讨论在 Kubernetes 中监控和日志记录的最佳做法。我们将深入探讨不同监视模式、要收集的重要指标以及从这些原始指标构建仪表板的详细信息。然后,我们总结一下为 Kubernetes 群集实现监视的示例。 指标与日志 您首先需要了解日志收集与指标收集之间的区别。它们是互补……

阅读全文

Kubernetes最佳实践(4)- 配置、Secrets 和 RBAC

第 4 章 配置、Secrets 和 RBAC 容器的可组合性允许我们作为操作人员在运行时将配置数据引入到容器中。这使我们能够将应用程序的功能与它运行的环境解耦。通过容器运行时允许的在运行时传递环境变量或将外部卷装载到容器的约定,您可以在应用程序实例化时有效地更改应用程序的配置。作为开发人员,请务……

阅读全文

《Kubernetes Best Practices》Kubernetes最佳实践

《Kubernetes Best Practices》Kubernetes最佳实践 目前发现的讲的比较全面的一本书,先从概念开始讲起,设计的领域很全,基本上就是生产环境中用到的包括持续集成,机器学习等都讲到老,然后再讲生产环境中的最佳实践,推荐给大家。 by Lachlan Evenson, Dave Strebel, Eddie Villalba, Brendan Burns Publisher: O’Reilly Media, Inc. Release Date: November 2019 ISBN: 9781492056478 Book……

阅读全文

《Kubernetes Operators》电子书PDF下载

《Kubernetes Operators》电子书PDF下载 Table Of Contents Operators Teach Kubernetes New Tricks How Kubernetes Works Example: Stateless Web Server Stateful Is Hard Operators Are Software SREs How Operators Work Kubernetes CRs How Operators Are Made Example: The etcd Operator The Case of the Missing Member Who Are Operators For? Operator Adoption Let’s Get Going! Running Operators Setting Up an Operator Lab Cluster Version Requirements Authorization Requirements Standard Tools and Techniques Suggested Cluster Configurations Checking Your Cluster Version Running a Simple Operator A Common Starting Point Fetching the etcd Operator Manifests CRs: Custom API Endpoints Who Am I: Defining an Operator Service Account Deploying the etcd Operator Declaring an etcd Cluster Exercising……

阅读全文

CentOS8图文安装

CentOS8图文安装 安装系统 下载镜像 建议从国内的镜像站下载:阿里云-CentOS8.1.1911 在有网络安装的情况下可以下载最小的启动包,然后安装的时候通过联网在线安装。 烧录镜像到U盘 推荐使用rufus,可以上官网下载 Windows下载地址:https://github.com……

阅读全文

Hugo代码增加显示行号功能

Hugo代码增加显示行号功能 今天看Hugo文档的时候,发现hugo已经有显示行号的功能了 hugo的版本需要v0.60.0以上 实现的方式很简单,只要修改配置文件即可 修改配置文件 修改主配置文件config.toml,在配置文件中增加 1pygmentsUseClasses = true 2[markup] 3 [markup.highlight] 4 codeFences = true 5 guessSyntax = true 6 hl_Lines = "" 7 lineNoStart = 1 8 lineNos = true……

阅读全文

Hugo集成Share.js一键分享插件

Hugo集成Share.js一键分享插件 一键分享功能是网站社交化的一个重要组件,当前发现一款使用非常简单的js插件-share.js,Github地址: https://github.com/overtrue/share.js 。 share.js使用非常简单,它可以通过参数配置自由控制展示哪些分享图标,同时它还可以自定义分享时的title以及icon。……

阅读全文

给Hugo添加字数统计和阅读时间功能

给Hugo添加字数统计和阅读时间功能 经常逛别人的博客时发现"共XXX字,阅读大约需要XXX分钟”,发现这个功能比较牛X,然后网上搜索了一下,发现hugo有函数支持这个需求的。 修改页面 博客详情页:layouts/_default/single.html 修改si……

阅读全文

Hugo插件之代码块拷贝插件

hugo插件之代码块拷贝插件 很多网站都有代码块拷贝插件,但是查阅了很多的文档,找到hugo主题下有2个带代码拷贝的主题hugo-theme-learn和bulma,页面布局个人不是很喜欢,改动起来难度很大,还查了一些国外的网站,最后从Adding click-to-copy buttons to a Hugo powered blog文章中找到的代……

阅读全文