共15篇
文章分类:Kubernetes_K8S
Kubernetes技术详细介绍

Kubernetes Helm程序包管理器与实战
在Kubernetes系统之上,每个应用基本上都有着不止一个资源,而每个应用在不同的环境(如qa、test和prod等)中,存在使用不同的配置参数的可能性等复杂问题。幸运的是,容器生态系统现在已经发展到了简便程度,因为有了Helm。
在Kubernetes系统之上,每个应用基本上都有着不止一个资源,而每个应用在不同的环境(如qa、test和prod等)中,存在

Kubernetes 资源指标及HPA控制器
资源监控系统是容器编排系统必不可少的组件,它为用户提供了快速了解系统资源分配和利用状态的有效途径,同时也是系统编排赖以实现的基础要件。在新一代监控架构体系中,Kubernetes将资源指标的规范及其实现分离开来,为用户提供了极大的扩展空间。本篇将主要说明如何为
资源监控系统是容器编排系统必不可少的组件,它为用户提供了快速了解系统资源分配和利用状态的有效途径,同时也是系统编排赖以实现的基础

Kubernetes 高可用和自定义API Server
Kubernetes系统的扩展和增强既包括扩展API Server所支持的资源类型及相关声明式功能的实现,以及消除集群的单点以实现集群的高可用等,也包括如何将系统增强为一个完整意义上的PaaS平台,并以DevOps文化为驱动改善工作流程等。
Kubernetes系统的扩展和增强既包括扩展API Server所支持的资源类型及相关声明式功能的实现,以及消除集群的单点以实

Kubernetes Pod资源调度
API Server接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤是由调度器程序(kube-scheduler)从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认的调度器(default-scheduler)负责执行此类任务。对于每
API Server接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤是由调度器程序(kube-scheduler

Kubernetes 网络模型与网络策略
自Docker技术诞生以来,采用容器技术用于开发、测试甚至是生产环境的企业或组织与日俱增。然而,将容器技术应用于生产环境时如何确定合适的网络方案依然是亟待解决的最大问题,这也曾是主机虚拟化时代的著名难题之一,它不仅涉及了网络中各组件的互连互通,还需要将容器与不
自Docker技术诞生以来,采用容器技术用于开发、测试甚至是生产环境的企业或组织与日俱增。然而,将容器技术应用于生产环境时如何确

Kubernetes 安全认证、授权与准入控制
在任何将资源或服务提供给有限使用者的系统上,认证和授权都是两个必不可少的功能,认证用于身份鉴别,而授权则实现权限分派。Kubernetes以插件化的方式实现了这两种功能,且分别存在多种可用的插件。另外,它还支持准入控制机制,用于补充授权机制以实现更精细的访问控
在任何将资源或服务提供给有限使用者的系统上,认证和授权都是两个必不可少的功能,认证用于身份鉴别,而授权则实现权限分派。Kuber

Kubernetes StatefulSet控制器
应用程序存在“有状态”和“无状态”两种类别,因为无状态类应用的Pod资源可按需增加、减少或重构,而不会对由其提供的服务产生除了并发响应能力之外的其他严重影响。Pod资源的常用控制器中,Deployment、ReplicaSet和DaemonSet等常用于管理无
应用程序存在“有状态”和“无状态”两种类别,因为无状态类应用的Pod资源可按需增加、减少或重构,而不会对由其提供的服务产生除了并

Kubernetes 提供配置信息给容器中的应用
ConfigMap和Secret是Kubernetes系统上两种特殊类型的存储卷,ConfigMap对象用于为容器中的应用提供配置数据以定制程序的行为,不过敏感的配置信息,例如密钥、证书等通常由Secret对象来进行配置。它们将相应的配置信息保存于对象中,而后
ConfigMap和Secret是Kubernetes系统上两种特殊类型的存储卷,ConfigMap对象用于为容器中的应用提供配

Kubernetes 存储卷与数据持久化
Kubernetes提供的存储卷(Volume)属于Pod资源级别,共享于Pod内的所有容器,可用于在容器的文件系统之外存储应用程序的相关数据,甚至还可独立于Pod的生命周期之外实现数据持久化。本篇主要介绍Kubernetes系统之上的主流存储卷类型及其应用。
Kubernetes提供的存储卷(Volume)属于Pod资源级别,共享于Pod内的所有容器,可用于在容器的文件系统之外存储应用

Kubernetes Service和Ingress 案例
Service及Pod对象的IP地址都仅在Kubernetes集群内可达,它们无法接入集群外部的访问流量。解决此类问题的办法中,除了在单一节点上做端口暴露(hostPort)及让Pod资源共享使用工作节点的网络名称空间(hostNetwork)之外,更推荐用户
Service及Pod对象的IP地址都仅在Kubernetes集群内可达,它们无法接入集群外部的访问流量。解决此类问题的办法中,

Kubernetes Pod控制器
Pod控制器由master的kube-controller-manager组件提供,常见的此类控制器有ReplicationController、ReplicaSet、Deployment、DaemonSet、StatefulSet、Job和CronJob等,
Pod控制器由master的kube-controller-manager组件提供,常见的此类控制器有ReplicationCo

Kubernetes管理Pod资源对象
Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容器化应用的资源对象。其他的大多数资源对象都是用于支撑和扩展Pod对象功能的。
Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容

Kubernetes资源管理基础
Kubernetes系统的API Server基于HTTP/HTTPS接收并响应客户端的操作请求,它提供了一种“基于资源”(resource-based)的RESTful风格的编程接口,将集群的各种组件都抽象成为标准的REST资源,如Node、Namespac
Kubernetes系统的API Server基于HTTP/HTTPS接收并响应客户端的操作请求,它提供了一种“基于资源”(re

Kubernetes安装配置和升级指南
主要内容:Kubernetes软件和硬件的要求;使用kubeadm工具安装Kubernetes集群;以二进制文件方式安装Kubernetes高可用集群;Kubernetes私有镜像库;Kubernetes的版本升级和注意事项。
主要内容:Kubernetes软件和硬件的要求;使用kubeadm工具安装Kubernetes集群;以二进制文件方式安装Kube

Kubernetes(K8S)入门
主要内容:了解Kubernetes;为什么要用Kubernetes;从一个简单的例子开始;Kubernetes的基本概念和术语。
主要内容:了解Kubernetes;为什么要用Kubernetes;从一个简单的例子开始;Kubernetes的基本概念和术语。