KubeEdge | [进阶] KubeEdge高可用环境搭建
高可用方案梳理Kubernetes高可用
修改 kubernetes-init.yaml 两个地方
修改 ETCD 的地址 改成集群地址
修改 控制节点 的地址 改成 LoadBalancer 地址
join 命令使用新增控制面节点的命令来新增多主节点
KubeEdge高可用
云端 cloudcore 容器化
keepalived原理
通过 keepalived得到一个虚拟 IP
nodePort高可用 ...
KubeEdge | [基础] KubeEdge架构设计及其环境搭建
该文档介绍了如何检查和更新 Kubernetes 证书以及如何在云端和边缘端安装 KubeEdge。其中包括了证书有效期检查、证书续签、KubeEdge 云端环境安装、KubeEdge 边缘端环境安装等内容。
KubeEdge | 边缘计算基本功--云原生
本文介绍了边缘计算基本功-云原生,包括KubeEdge、声明式API、不可变基础设施、微服务和服务网格。同时,还介绍了Bookinfo应用程序、istio的路由规则和istio的可视化工具Dashboard。
KubeEdge | 多视角认识边缘计算
本文深入介绍了边缘计算,包括其技术背景、应用案例以及与物联网和云原生的关系。此外,本文还讨论了与边缘计算相关的不同开源项目以及该领域中可用的各种工作角色和薪资。
KubeEdge | 边缘计算,其实就在你身边 章节起手式
KubeEdge 是一种边缘计算解决方案,可为智能边缘管理平台提供支持。本课程将教你如何使用 KubeEdge,通过使用 WebSocket 协议连接云端和边缘侧,解决多种问题。本课程涵盖课程知识体系,包括认知篇、技能篇和实战篇。无论你是初学者还是有经验的开发人员,你都可以从中获益。
(转) Kubernetes | 【尚硅谷】Kubernetes(k8s)入门到实战教程丨全新升级完整版
这篇文章介绍了 Kubernetes 的一些基本概念和操作,包括 ConfigMap 的使用方法、Kubernetes 集群的安全机制、TLS 认证、RBAC 授权方式、容器交付流程、Python 项目的部署等。文章提供了一些代码示例和操作步骤,适合初学者学习。
Kubernetes | 高可用的 K8S 集群构建 [完结]
本文介绍了如何构建高可用的Kubernetes集群,包括kube-proxy开启ipvs的前置条件、安装Docker软件、在主节点启动Haproxy与Keepalived容器、安装Kubeadm、初始化主节点、加入主节点以及其余工作节点、Etcd集群状态查看、以及部署网络。
Kubernetes | 证书可用时间修改
本文介绍了如何修改 Kubernetes 证书可用时间。需要部署 go 环境和下载源码,然后修改 Kubeadm 源码包,更新 kubeadm,更新各节点证书至 Master 节点,最后更新 HA 集群其余 master 节点证书。
Kubernetes | Helm 及其它功能性组件
本文档提供了部署 Kubernetes 组件,例如 Helm、Prometheus 和 EFK 平台的说明。它包括有关 Pod 和命名空间的资源限制、水平 Pod 自动缩放以及访问 Prometheus 和 Grafana 的信息。
Kubernetes | 安全 - Safety
本文介绍了 Kubernetes 中的 RBAC(基于角色的访问控制)和准入控制。RBAC 可以通过 Role 和 ClusterRole 定义权限,通过 RoleBinding 和 ClusterRoleBinding 将权限授予用户或用户组。准入控制是 API Server 的插件集合,通过添加不同的插件,实现额外的准入控制规则。
Kubernetes | 集群调度 - ClusterScheduling
该文档讨论了Kubernetes调度策略,包括节点亲和性、Pod亲和性/反亲和性、污点和容忍以及指定调度节点。为每种策略提供了实例和YAML配置。
Kubernetes | 存储 - Storage
本文介绍了 Kubernetes 中的存储机制,包括动态存储、绑定、持久化卷声明的保护、持久卷类型、PV 访问模式、回收策略、状态以及持久化演示说明。此外,还介绍了 StatefulSet 的启停顺序和使用场景。
Kubernetes | Service - Ingress
Kubernetes中的Service和Ingress是用于管理网络流量的重要组件。Service负责将流量路由到Pod,而Ingress则负责将流量路由到不同的Service。此外,本文还介绍了Kubernetes中的不同代理模式、ClusterIP、Headless Service、NodePort、LoadBalancer和ExternalName,并提供了相关的YAML文件示例。
Kubernetes | 资源控制器 - ResourceController
本文介绍了 Kubernetes 中的资源控制器,包括 ReplicationController、ReplicaSet、Deployment、DaemonSet、Job/CronJob、StatefulSet 和 Horizontal Pod Autoscaling 等类型。此外,还介绍了 Pod 的分类,包括自主式 Pod、控制器管理的 Pod 和声明式编程/命令式编程等方式。
Kubernetes | 资源清单 - ResourceList
本文介绍了 Kubernetes 中的 ResourceList、Init 容器、容器探针、Pod hook、重启策略和 Pod phase 等概念。其中,Init 容器可以在应用程序容器启动之前运行,具有访问 Secret 的权限;容器探针可以定期诊断容器的状态;Pod hook 可以在容器启动前或终止后运行;Pod phase 描述了 Pod 在其生命周期中的简单宏观概述。
Kubernetes | 集群安装 - ClusterInstallation
此文档介绍了如何安装 Kubernetes 集群,包括节点加入和部署网络。此外,还介绍了如何使用 Harbor 企业级 Docker 私有仓库,并配置 HTTP 仓库。最后,提供了一些 Docker 命令的示例。
Kubernetes | 基础概念 - BasicConcept
本文介绍了 Kubernetes 的基础概念,包括 Pod、ReplicationController、ReplicaSet、Deployment、HPA、StatefulSet、DaemonSet、Job 和 CronJob 等。此外,还介绍了 Kubernetes 的网络通讯方式和 Flannel 网络解决方案。最后,还介绍了命令式编程和声明式编程的概念。
Kubernetes | 概述部分 - Intro
该文档介绍了 Kubernetes,一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。文档包括 Kubernetes 的优势和与传统 PaaS 系统的不同之处,以及介绍了一些 Kubernetes 安装工具,如 kubectl、kind 和 minikube 等,以及 Kubernetes 的一些基础概念和相关的操作和技术。