Kubernetes教程(十六)---从 Service DNS 记录到 IP 地址,KubeDNS 工作原理
本文主要记录了 k8s 中的 kubedns 是如何工作的,如何将 service DNS 记录解析为 IP 地址的。包括 CoreDNS 如何解析请求的,具体的数据来源以及处理逻辑,同时 Pod 又是怎么知道要把 DNS 解析请求发送给 CoreDNS 的等等问题。
本文主要记录了 k8s 中的 kubedns 是如何工作的,如何将 service DNS 记录解析为 IP 地址的。包括 CoreDNS 如何解析请求的,具体的数据来源以及处理逻辑,同时 Pod 又是怎么知道要把 DNS 解析请求发送给 CoreDNS 的等等问题。
本文包括以下内容:什么是 MetalLB,MetalLB 部署及测试,MetalLB 工作流程,Layer2 模式和 BGP 模式各种工作原理及使用建议。
本文主要记录了创建 Tekton pipeline 之后,如何解放双手,借助 Trigger 组件实现通过外部事件(比如代码仓库的 commit 事件)触发指定流水线,而不是手动创建 pipelinerun 来触发。
本文主要记录云原生的 CI/CD 框架 Tekton 中的 task 和 pipeline 资源对象的基本使用,通过 task 构建基本任务单元,然后使用 pipeline 将多个任务组合构建成一个完整的流水线,最后在通过 pipelinerun 触发相应任务。
本文主要记录了如何在 k8s 上快速部署云原生的 CI/CD 框架 tekton 的各个组件,包括 pipeline、trigger、dashboard 等,最后运行了一个简单的 demo 以体验 tekton 的功能。
本文主要记录了如何使用 kind 在本地快速部署一个 k8s集群,包括 kind 的基本使用、大致原理以及注事事项等。