LoadBalancer for Bare Metal Kubernetes Cluster-MetalLB
在 Kubernetes 中,对于 LoadBalancer 类型的 Service,k8s 并没有为裸机集群实现负载均衡器,因此我们只有在以下 IaaS 平台(GCP, AWS, Azure)上才能使用 LoadBalancer 类型的 service。 因此裸机集群只能使用 NodePort …
在 Kubernetes 中,对于 LoadBalancer 类型的 Service,k8s 并没有为裸机集群实现负载均衡器,因此我们只有在以下 IaaS 平台(GCP, AWS, Azure)上才能使用 LoadBalancer 类型的 service。 因此裸机集群只能使用 NodePort …
1、Kubernetes网络模型和CNI插件 在Kubernetes中设计了一种网络模型,要求无论容器运行在集群中的哪个节点,所有容器都能通过一个扁平的网络平面进行通信,即在同一IP网络中。需要注意的是:在K8S集群中,IP地址分配是以Pod对象为单位,而非容器,同一Pod内的所有容器共享同一网络…
Helm install Kubeapps install
Kubernetes高级工具Argo CD https://argo-cd.readthedocs.io/en/stable/ Argo CD 是针对 Kubernetes 的声明式 GitOps 持续交付工具。 Argo CD 是一个为 Kubernetes 而生的,遵循声明式 GitOps 理…
Kubernetes 存储实战指南:从 PV/PVC 到分布式存储服务器搭建 容器天生是"短命"的,Pod 重启或重新调度后,写在容器内部的数据会消失。Kubernetes 存储要解决的核心问题就是:让数据活得比 Pod 久。这篇指南从零开始,带你理解 PV、PVC、Stora…
Argo 介绍 https://argoproj.github.io/ Argo 是一个开源项目,旨在提供一套用于在 Kubernetes 上运行和管理容器化工作负载的工具。 Argo 项目最早在2017年由Applatix公司创立开源,在2018年被美国加利福尼的 Intuit 公司收购并持续维…
Ingress-Nginx deploy https://github.com/kubernetes/ingress-nginx/blob/main/docs/deploy/index.md Create kubernetes Ingress-Nginx resource 单域名匹配
Velero部署及使用示例 Velero是用于备份和恢复 Kubernetes 集群资源和PV的开源项目。 基于Velero CRD创建备份(Backup)和恢复作业(Restore) 可以备份或恢复集群中的几乎所有对象,也可以按类型、名称空间或标签过滤对象 支持基于文件系统备份(File Sys…