k8s操作手册 2.3k8s操作手册 前言: 1.蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应 该使用root权限操作 2.绿色字体表示注释,有时注释太多就不用绿色表示了 3.注意:本文档的所有操作请先在测环境进行实践,请不要直接在真实的服务 器中操作! 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 ④k8s认证文件.kube/config 在 刚 刚 安 装 好 的 master 结 点 上 有 操 作 整 个 k8s 集 群 的 认 证 文 件/etc/kubernetes/admin.conf 把它复制到需要使用kubectl命令的节点上的$HOME/.kube/目录下并命令为 config即可 # mkdir ~/.kube # cp /etc/kubernetes/admin.conf 9f2uowba7j21qv0g master1 结 点 # kubeadm token create ka8k02.9f2uowba7j21qv0g --print-join- command 再复制(kubeadm join xxxxx)命令到node结点上执行: node结点执行# kubeadm join 10.99.1.51:6443 --token ka8k02.9f2uowba7j21qv0g0 码力 | 126 页 | 4.33 MB | 1 年前3
Kubernetes开源书 - 周立我们的⽬标是构建⼀个⽣态系统,提供组件和⼯具以减轻在公共和私有云中运⾏应⽤程序的负担。 Kubernetes是 可移植: 共有、私有、混合、多云 可扩展: 模块化、可插拔、提供Hook、可组合 ⾃愈: ⾃动放置、⾃动重启、⾃动复制、⾃动缩放 Google于2014年启动了Kubernetes项⽬。Kubernetes建⽴在Google在⼤规模运⾏⽣产⼯作负载⽅⾯ ⼗⼏年的经验之 上,并结合了社区中最佳的创意和实践。 为什么使⽤容器 41 Pod的动机 管理 Pod是⼀个服务中多个进程的聚合单位,通过更⾼级别的抽象来简化应⽤程序的部署和管理。 在K8s中,Pod是部署, 横向缩放和复制的单位。Pod中的容器可⾃动处理托管(共同调度)、共享命运(例如终⽌)、协调复制,资源共享和 依赖关系管理。 资源共享和通信 Pods中的成员之间可进⾏数据共享和通信。 Pod中的应⽤程序都使⽤相同的⽹络namespace(相同的IP和端⼝),因此可使⽤ 维护 的情况下。 ⼀般来说,⽤户⽆需直接创建Pod。他们⼏乎总是使⽤Controller(例如 Deployment ),即使是创建单个Pod时。 Controller提供集群范围的⾃我修复、复制和升级管理。 集体API作为⾯向⽤户的语⾔的⽅式,在在集群调度系统中相对⽐较常⻅,包括 Borg 、 Marathon 、 Aurora 以及 Tupperware 都采⽤这种⽅式。 Pod被暴露为原始API,以便于:0 码力 | 135 页 | 21.02 MB | 1 年前3
破解 Kubernetes 应用开发困局-王炜性的问题,Telepresence 本地编码。 10 秒/次 主流的云原生开发方式(开发环境) 云环境 + Telepresence 工作负载声明了 env、configmap、secret、volume 等,很难在本地复制 出完全一致的环境。 环境差异 即便是能够将远端的 env、configmap 挂载到本地,也难以屏蔽跨平台之间 的差异。 跨平台差异 全量代理的方式会使得网络拓扑产生变化,导致内网、公网访问无法达到预期。0 码力 | 20 页 | 3.58 MB | 9 月前3
全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdashof overwritable parameters (schemas) 1.Description of the application Component 核心workload 可访问 可复制 长久运行 Server √ √ √ Singleton Server √ × √ Worker × √ √ Singleton Worker × × √ Task × √ × Singleton0 码力 | 26 页 | 6.91 MB | 1 年前3
石墨文档Go在K8S上微服务的实践-彭友顺1 架构演进 01 2 微服务的生命周期 02 3 如何管理好微服务 03 架构演进 第一部分 架构演进 单体应用时期 垂直应用时期 微服务时期 快速、简单 耦合强 隔离、稳定 复制多 隔离、稳定 复用高 架构演进 组件增多 架构复杂 维护困难 架构演进 传统模式 K8S模式 应用开发 启动方式 日志采集 加载配置 监控采集 资源隔离 故障转移 资源调度0 码力 | 41 页 | 3.20 MB | 1 年前3
张海宁:使用Kubernetes部署超级账本FabricK8s Cluster ReplicaSet.yaml ContainerImage1 Replicas: 3 ContainerImage2 Replicas: 2 复制控制器Replication Controller • 自动恢复 • 手动扩展 • 滚动更新 • 多版本追踪 Worker (Container Host) P1R1 Worker0 码力 | 45 页 | 2.70 MB | 1 年前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践期(stale),我们生成的执行计划有3种可能的动作,即 Create、Update 和 Delete。 进一步的,stale 对象意味着本地 cache 落后于 API Server 中对象若干版本,也就是说有一段增量更新还没有 复制过来,那么这段增量可以用一个 c/u/d (即 create/update/delete)排列组合来表达。 形式化的,将“+”运算定义为集合 {c, u, d} 上的一个二 元运算,其目的是将连续两个操作转化成一个操作,可以0 码力 | 21 页 | 3.06 MB | 9 月前3
第1930期:Kubernetes基础介绍障后修复。 Kubernetes特点: 可移植: 支持公有云,私有云,混合云,多重云(multi-cloud) 可扩展: 模块化, 插件化, 可挂载, 可组合 自动化: 自动部署,自动重启,自动复制,自动伸缩/扩展 6 www.h3c.com Confidential 秘密 66 Kubernetes基础结构介绍 Kubernetes架构: 7 www.h3c.com Confidential0 码力 | 49 页 | 4.11 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达Thoughtworks, Inc. All Rights Reserved. 31 63. Mocks Server 试验 Mocks Server 是一个基于 Node.js 的 API Mock 工具,它能够复制复杂的 API 响应、响应头和状态码,因此受 到了我们团队的重视。它的动态响应生成支持模拟多种场景,允许对 API 交互进行严格测试。Mock 可以描述为 YAML 或 JSON,并通过 CLI、REST0 码力 | 43 页 | 2.76 MB | 1 年前3
共 9 条
- 1













