图书
教程
Kubernetes 基础教程
Istio 基础教程
Envoy 基础教程
博客
社区
标签
关于
Kubernetes
使用 StatefulSet 部署有状态应用
StatefulSet 这个对象是专门用来部署用状态应用的,可以为 Pod 提供稳定的身份标识,包括 hostname、启动顺序、DNS 名称等。 下面以在 Kubernetes1.6 版本中部署 zookeeper 和 kafka 为例讲解 StatefulSet 的使用,其中 kafka 依赖于 zookeeper。 Dockerfile 和配置文件
Kubernetes
发布于 2022-05-21
持续集成与交付(CI/CD)
持续集成与交付,简称 CI/CD(Continous Integration/Continous Delivery),是一种软件开发实践,旨在通过自动化软件构建、测试和部署过程,提高应用程序的交付速度和质量。它涉及多个阶段,包括代码管理、构建、测
Kubernetes
发布于 2023-06-16
使用 Kustomize 配置 Kubernetes 应用
Kustomize是一个开源的 Kubernetes 配置管理工具,用于对 Kubernetes 清单文件进行自定义和修改。它允许用户通过分层和声明式的方式管理和定制应用程序的配置,而无需直接修改原始的清单文件,促进了配置的复用和可维护性。 Kustomize 的
Kubernetes
发布于 2023-07-04
SIG 和工作组
Kubernetes 的社区是以 SIG(Special Interest Group 特别兴趣小组)和工作组的形式组织起来的,每个工作组都会定期召开视频会议。 所有的 SIG 和工作组都使用 slack 和邮件列表沟通。 Kubernetes SIG 主要 SIG 列表 api-machinery:所有 API 级
Kubernetes
发布于 2022-05-21
配置 Kubernetes 开发环境
我们将在 Mac 上使用 docker 环境编译 kuberentes。 安装依赖 brew install gnu-tar Docker 环境,至少需要给容器分配 4G 内存,在低于 3G 内存的时候可能会编译失败。 执行编译 切换目录到 kuberentes 源码的根目录下执行: ./build/run.sh make 可以在 docker 中执行跨平台编译出
Kubernetes
发布于 2022-05-21
测试 Kubernetes
这篇文章将指导你如何测试 Kubernetes。 单元测试 单元测试仅依赖于源代码,是测试代码逻辑是否符合预期的最简单方法。 运行所有的单元测试 make test 仅测试指定的 package # 单个package make test WHAT=./pkg/api # 多个package
Kubernetes
发布于 2022-05-21
client-go 示例
访问 kubernetes 集群有以下几种方式: 方式 特点 支持者 Kubernetes dashboard 直接通过 Web UI 进行操作,简单直接,可定制化程度低 官方支持 kubectl 命令行操作,功能最全,但是比较复杂,适合对其进行进一步的分装,定制功能,版本适配最好 官方支持 client-go 从 kubernetes 的
Kubernetes
发布于 2022-05-21
Operator
关于 Kubernetes Operator 的原理、用途等基础知识介绍。
Kubernetes
发布于 2022-09-05
Operator SDK
Operator SDK 由 CoreOS 开源,它是用于构建 Kubernetes 原生应用的 SDK,它提供更高级别的 API、抽象和项目脚手架。在阅读本文前请先确认您已经了解 Operator是什么。 使用 Kubernetes 中原生的对象来部署和管理复杂的应用程序不是那么容易,
Kubernetes
发布于 2022-05-21
Kubebuilder
Kubebuilder 是一个基于 CRD 来构建 Kubernetes API 的框架,可以使用 CRD 来构建 API、Controller 和 Admission Webhook。 动机 目前扩展 Kubernetes 的 API 的方式有创建 CRD、使用 Operator SDK 等方式,都需要写很多的样本文件(boilerplate),
Kubernetes
发布于 2022-05-21
««
«
12
13
14
15
16
»
»»
引用
×