k8s笔记
2023-12-24 16:52:45 30.74MB k8s
1
·· 简介|前言 K8s的官方定义为:K8s是用于自动化容器化应用程序的部署,扩展和管理的开源系统。它将构成应用程序的容器分组为逻辑单元,以便于管理和发现。 K8s [koo-ber-nay'-tice]是Google基于Borg开源的容器编排调度引擎,其支持多种多样的容器虚拟化技术,具有完备的功能用于承载分布式系统以及微服务架构,同时实际上超作为CNCF(Cloud Native Computing Foundation)的强大的横向扩容能力;它提供了自动化容器的部署和复制,随时扩展或收缩容器规模,将容器组织成组,并提供容器间的负载均衡,提供容器弹性等特性。 )最重要的组件之一,可谓云操作系统;它的目标既是一个编排系统,又提供一个规范,可以让你来描述重构的架构,定义服务的最终状态。 背景 几乎所有在谷歌开发的软件都是在容器中运行的。谷歌大规模管理容器已经有十多年的时间了,当时有人将其
2023-12-24 16:37:03 272KB kubernetes k8s kube HTML
1
Kubernetes Raspberry Pi 4集群 Ansible剧本,用于在具有k3s的Raspberry Pi 4集群上设置 。 动作 设置UTC时区 使用正确的cgroup选项设置启动cmdline文件 创建新用户:kube 启用无密码的sudo 添加公共ssh密钥 将SSH服务器配置为仅基于密钥的身份验证 安装Rancher的K3s Kubernetes发行版 要求 (显然)一个或多个Raspberry Pi 4s 安装ansible和sshpass。 在ubuntu / debian中: $ sudo apt update && sudo apt install -y ansible sshpass 脚步 在清单文件inventory设置主节点和节点 在文件夹host_vars设置每个树莓派的IP,主机名和ssh密钥的位置。 将文件roles/common/files
2023-11-06 15:55:48 388KB kubernetes raspberry-pi ansible
1
简称k8s Kubernetes为什么叫k8s呢,中间ks有8个字母。类似i18n,i和n,18为中间的字符数是“国际化”的简称。k8s是建立在容器引擎之上的,但容器不一定是docker。 现在又出来一个新产品k3s,它是容器管理软件提供商Rancher Labs(以下简称Rancher)宣布推出轻量级Kubernetes发行版 K3S 。主要用于一些小型的开发/生产环境、边缘计算节点甚至性能极其有限的设备(比如树莓派3)。 这所有的技术都是为业务服务的。 那k8s到底是解决什么业务问题的? 微服务开发三大指标 高可用,高性能,高并发 高性能方案 RPC通信,对外rest,对内RPC Kyr
2023-11-06 15:54:37 238KB k8s kubernetes
1
不同的网络命名空间中,协议栈是独立的,完全隔离,彼此之间无法通信。同一个网络命名空间有独立的路由表和独立的Iptables/Netfilter来提供包的转发、NAT、IP包过滤等功能。
2023-11-04 10:46:38 5.98MB k8s
1
基于native K8S上的pyflink部署运行方案
2023-11-03 21:48:06 4.69MB pyflink
1
Docker+k8s的微服务实战课程 课程目录 一、初识微服务 1 微服务-导学 2 软件架构的进化 3 什么是微服务 4 画出微服务架构图 5 微服务架构的优势和不足 二、微服务带来的问题及解决方案分析 1 微服务架构带来的问题 2 微服务间如何通讯 3 服务发现、部署更新和扩容 4 springboot&springcloud(上) 5 springboot&springcloud(下) 三、微服务开发 1 微服务业务分析 2 Thirft安装和验证 3 Python开发信息服务 4 开发用户服务(上) 5 开发用户服务(下) 6 开发用户EdgeService_A 7 开发用户EdgeService_B 8 开发用户EdgeService_C 9 开发用户EdgeService_D 10 dubbo入门操练(上) 11 dubbo入门操练(下) 12 开发课程服务 13 开发课程EdgeService 14 APIGatewayZuul 四、服务编排前奏 1 服务docker化(上) 2 服务docker化(下) 3 docker下的服务通讯(上) 4 docker下的服务通讯(下) 5 镜像仓库 6 三大平台扬帆起航 五、服务编排-Mesos 1 了解Mesos 2 画出Mesos集群架构图 3 集群环境搭建_A 4 集群环境搭建_B 5 集群环境搭建_C 6 调整微服务适应Mesos 7 微服务部署_A 8 微服务部署_B 9 微服务部署_C 六、服务编排-DockerSwarm 1 了解Swarm 2 集群环境搭建(上) 3 集群环境搭建(下) 4 调整微服务及服务配置 5 微服务部署 七、服务编排-Kubernetes 1 了解kubernetes(上) 2 了解kubernetes(下) 3 环境搭建前奏 4 预先准备环境 5 基础集群部署(上) 6 基础集群部署(下) 7 小试牛刀 8 kube-proxy和kube-dns 9 理解认证、授权 10 为集群添加认证授权(上) 11 为集群添加认证授权(下) 12 再试牛刀 13 部署我们的微服务 八、CICD和DevOps 1 了解CICD和DevOps 2 准备GitLab和Jenkins 3 CICD实践(上) 4 CICD实践(下) 九、课程总结
2023-11-03 13:50:08 2KB docker k8s
1
快速部署K8S,sealos 一键安装: “sealos init --passwd 123456 --master 10.10.1.60 --node 10.10.1.61 --pkg-url kube1.22.8.tar.gz --version v1.22.8”
2023-10-04 12:29:34 548.5MB K8S kubernetes sealos
1
分享一套课程——《Kubernetes/K8S CKS安全专家认证实践》2023年新课,基于k8s 1.26版本 帮助学员掌握CKS考试所必备的安全相关技能,同时提供考题原题分析,帮助学员轻松拿下CKS认证考试
2023-09-26 17:28:02 416B kubernetes 安全 课程资源
1
k8s-1.26.1版本二进制部署文件(含插件) 安装方法:https://blog.csdn.net/qq_14999375/article/details/128935872 包含文件: kubernetes-server-linux-amd64.tar.gz etcd-v3.5.6-linux-amd64.tar.gz cfssl、cfssljson calico、coredns、metrics、dashboard
2023-09-23 16:06:00 358.19MB k8s etcd cfssl calico
1