摘要: 自定义运行的容器化应用 由Docker镜像启动容器时运行的应用程序在相应的Dockerfile中由ENTRYPOINT指令进行定义,传递给程序的参数则通过CMD指令指定,ENTRYPOINT指令不存在时,CMD可用于同时指定程序及其参数。例如,在某工作节点上运行下面的命令获取ikubernetes/ 阅读全文
posted @ 2022-10-19 15:13 Zix- 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容器化应用的资源对象。其他的大多数资源对象都是用于支撑和扩展Pod对象功能的,比如同于管控的Pod运行的StatefulSet和Deployment等控制器对象,用于暴露Po 阅读全文
posted @ 2022-10-18 17:06 Zix- 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Pod是Kubernetes API中的核心资源类型,它可以定义在JSON或者YAML格式的资源清单中,由资源管理命令进行陈述式声明管理。创建时通过create或apply命令将请求提交到API Server并将其保存至集群状态存储系统etcd中,然后由调度器将其调度至最佳节点,并被相应节点的kub 阅读全文
posted @ 2022-10-17 16:00 Zix- 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 管理名称空间资源 名称空间(Namespace)是Kubernetes集群级别的资源,用于将集群分隔为多个隔离的逻辑分区以配置给不同的用户、租户、环境或项目使用。例如,可以为development、qa和production应用环境分别创建各自的名称空间。 Kubernetes的绝大多数资源都隶属于 阅读全文
posted @ 2022-10-16 15:28 Zix- 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 假设有这样一套环境: Kubernetes集群上的tomcat-deploy控制器生成了两个运行于Pod资源中的tomcat实例,tomcat-svc是将它们统一暴露于集群中的访问入口。现在需要通过Ingress资源将tomcat-svc发布给集群外部的客户端访问。 【为了方便理解,下面的测试操作过 阅读全文
posted @ 2022-10-15 17:25 Zix- 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Ingress控制器自身是运行于Pod中的容器应用,一般是Nginx或Envoy一类的具有代理及负载均衡功能的守护进程,它监视着来自于API Server的Ingress对象状态,并以其规则生成相应的应用程序专有格式的配置文件并通过重载或重启守护进程而使新配置生效。 例如,对于Nginx来说,Ing 阅读全文
posted @ 2022-10-14 17:50 Zix- 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Ingress资源类型 基于HTTP暴露的每个Service资源均可发布于一个独立的FQDN主机名之上,如 “ www.ik8s.io ” ;也可发布于某主机上的URL路径之上,从而将它们整合到同一个Web站点,如 “ www.ik8s.io/garafana ” 。至于是否需要发布为HTTPS类型 阅读全文
posted @ 2022-10-13 09:44 Zix- 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 架构 k8s的组件架构图 OCI (Open Container Initiative) 开放容器标准。是一个轻量级,开放的治理结构(项目),在 Linux 基金会的支持下成立,致力于围绕容器格式和运行时创建开放的行业标准。 Protobu是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的 阅读全文
posted @ 2022-10-12 15:36 Zix- 阅读(260) 评论(0) 推荐(1) 编辑
摘要: 创建Ingress资源 Ingress资源是基于HTTP虚拟主机或URL的转发规则,它在资源配置清单的spec字段中嵌套了rules、backend和tls等字段进行定义。下面的示例中定义了一个Ingress资源,它包含了一个转发规则,把发往 www.ilinux.io 的请求代理给名为myapp- 阅读全文
posted @ 2022-10-11 16:54 Zix- 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Ingress资源 Kubernetes提供了两种内建的云端负载均衡机制(cloud load balancing)用于发布公共应用,一种是工作于传输层的Service资源,它实现的是“TCP负载均衡器”,另一种是Ingress资源,它实现的是“HTTP(S)负载均衡器”。 (1)TCP负载均衡器 阅读全文
posted @ 2022-10-10 09:53 Zix- 阅读(34) 评论(0) 推荐(0) 编辑