- 博客(23)
- 收藏
- 关注
翻译 Kubernetes入门-09.Kubernetes组成模块
解决办法可以是简单的端口映射"port mapping",就像典型的容器主机所提供的那样。集群,在一个虚机或者容器上作为一个单节点运行,这也能让我们探索这门课程中覆盖的大部分话题,只有一些多节点集群的特性无法覆盖,比如。让我们可以引导启动一个多节点集群,使用不同的、专用的控制平面节点,然而如果我们的系统只有有限的物理资源(一个集群的节点可以是分布式的,可以在同一个私有网络,跨不同的网络,甚至可以跨多个云网络。,它是不安全的,并且可以被任何人可读,用于特殊的目的例如暴露公共(非敏感)的集群相关信息。
2025-04-29 23:39:49
45
翻译 Kubernetes入门-08.访问Minikube
在kubernetes控制平面中的一个最要组件就是API Server,它负责暴露kubernetes的API。使用CLI工具和dashboard界面,我们可以访问控制平面节点上的API Server,来执行各种操作去修改集群的状态。但是,请记住,下面的示例命令只适用于base 64编码的客户端证书、密钥和认证机构数据,它仅用于说明目的。我们可以使用多种外部客户端或者是自定义脚本来访问我们的集群,以实现对集群的管理目的。下面,我们可以看到kubernetes的HTTP API目录的概述。
2025-04-12 21:14:37
57
翻译 Kubernetes入门-07.Minikube: 安装本地kubernetes集群
在安装Minikube的时候会安装该工具,并且需要通过minikube kubectl命令来进行访问,它也可以和minikube分开安装,作为独立的工具来使用,我们将在未来章节中探索kubectl的安装和使用。译:该命令用于列出集群的节点,添加新的控制平面或工作节点,删除现有的集群节点,启动或停止集群中的单个节点。集群的工作节点,或者是调用我们选择的容器运行时来运行一个基础架构容器,用以承载集群节点。的时候,它的组件可以被安全地移除并且不会在我们的工作站中留下配置的变化,我们的本地环境也不会再有。
2025-04-11 09:10:03
67
翻译 Kubernetes入门-06.安装Kubernetes
它是一个安全的、推荐的方式来引导一个多节点生产级别的高可用kubernetes集群,可用于本地化部署或者是云上部署。这个项目用于指导kubernetes集群安装引导过程中的所有细节步骤,而这些步骤在其他提到的工具中都是自动化,并且向用户隐藏的。集群的配置可选项,紧接着是对基础设施的要求,以及不同集群部署模型下(学习环境还是生产环境)的安装工具。有很多种安装工具来让我们在我们的工作站上部署,用于学习和开发用途的单机或者多节点的。的快速流行,加速了多个云服务商对它的接受程度,云长纷纷提供托管平台或是认证的。
2025-04-07 22:14:29
60
翻译 Kubernetes入门-05.Kubernetes架构
最终结果是,Docker公司和Mirantis公司统一引入和维护一个替代的适配器,即cri-dockerd(即使用于dockerd的CRI),这能确保Docker引擎依然可以继续作为kubernetes可选的容器运行时,除此之外还有Mirantis容器运行时(MCR)。最开始的时候,kubelet代理仅仅支持两种容器运行时,一种是Docker Engine,另一种是rkt,使用了一个独立的接口模型,通过kubelet源代码进行直接集成的。它抽象了Pod网络通信的细节,并且将连接请求转发给Pod中的容器。
2025-04-07 09:11:22
46
翻译 Kubernetes入门-04.Kubernetes
它可以为以下的行业进行工作负载管理,包括但不限于:银行、教育、金融、投资、游戏、信息技术、媒体和流量、在线零售、共享出行、电信、核能研究以及其他领域。它的架构是模块化、插件化的,这不仅仅是指它编排模块化、解耦的微服务应用,同时也是指。对于应用程序更新和配置的变化,可以无缝地进行滚动更新、回滚,它会不间断地监控应用程序的健康度来防止任何的。下的项目已经覆盖了云原生应用的整个生命周期,从它执行时的容器运行时,到它的监控、日志记录。的秘密,运行着全球的容器化工作负载(生产还击那个),我们所使用的。
2025-04-04 21:12:42
48
翻译 Kubernetes入门-03.容器编排
容器是交付微服务的最佳选择,因为它提供了可移植的、为应用程序运行提供了隔离的虚拟环境,从而让应用的运行不会与其他运行中应用产生相互干扰。尽管我们可以手动维护一些容器,或者是通过编写脚本来管理一组容器的生命周期,不过有编排器则会让用户更加轻松,尤其是当你的基础设施遍布全球,有着数百、上千个运行着的容器的时候。有能力在一个单独的主机上运行容器,然而在实践中,我们需要一个有容错能力的、可扩展的解决方案,即通过构建一个控制器。容器封装了微服务和它们的依赖,但不会直接运行它们,容器里运行的是容器镜像。
2025-04-02 08:54:51
25
翻译 Kubernetes入门-02.从单体应用到微服务
它们从单体应用分离,各自独立,使用分布式的组件,每个组件被描述为一组独立的特性。假如你在这个组织工作:他们的主要业务应用是一个黑盒,没有人知道里面的细节并且大部分逻辑都没有文档记录,所有的人对请求进入应用到获得响应结果中间发生的事情一无所事,而你被要求将这些业务应用迁移到云上,那你可就要经历一个漫长而颠簸的旅程了。这些公司有着一些在数十年前帮助他们成功的,利用当时顶尖现在却过时的技术,这些庞大的单体应用通常伴随着组件的紧耦合,基本上不可能分开,它们还运行在超级昂贵的硬件上,并且部署起来就像是经历一场噩梦。
2025-04-02 00:54:12
29
翻译 Kubernetes入门-01.课程介绍(译)
不过这确实是一个自由掌控学习节奏的课程,你可以经常回顾之前的内容,使用教程按你自己的路径走,并且当你重新打开一个会话时,你会回到上一次离开的章节。Linux基金会教育工作组与专业导师以及经验丰富的开源开发者协作,共同开发了不同级别的培训课程,从纯粹的初学者到开发者老兵,也提供了认证考试,这能向你的潜在雇佣者以可验证的、可信的方式充分证明你的专业技能。完成这门课程以后,你将拥有对Kubernetes的起源、架构、组成模块的深刻理解,同时你也将能够开始尝试新的云原生模式,来开启你的云原生旅程。
2025-03-30 11:40:47
27
翻译 Kubernetes入门:09.Kubernetes Building Blocks-DaemonSet和Services
翻译自Linux Foundation开源软件学园的课程
2025-01-09 00:38:25
52
翻译 Kubernetes入门:09.Kubernetes Building Blocks-Deployment
翻译自Linux Foundation开源软件学园的课程
2025-01-09 00:34:22
34
翻译 Kubernetes入门:09.Kubernetes Building Blocks-ReplicaSet
翻译自Linux Foundation开源软件学园的课程
2025-01-09 00:31:02
35
翻译 Kubernetes入门:09.Kubernetes Building Blocks-ReplicationController
翻译自Linux Foundation开源软件学园的课程
2025-01-09 00:27:20
22
翻译 Kubernetes入门:08.访问Minikube
翻译自Linux Foundation开源软件学园的课程——kubernetes入门(LFS158)
2024-12-06 20:49:18
399
翻译 Kubernetes入门:07.安装本地Kubernetes集群-下(译)
翻译自Linux Foundation开源软件学园的课程——kubernetes入门(LFS158)
2024-12-01 07:17:44
41
翻译 Kubernetes入门:06.Installing Kubernetes-下(翻译)
翻译自Linux Foundation开源软件学园的课程——kubernetes入门(LFS158)
2024-11-27 23:14:53
56
翻译 Kubernetes入门:06.Installing Kubernetes(翻译)
翻译自Linux Foundation开源软件学园的课程——kubernetes入门(LFS158)
2024-11-26 23:28:39
45
翻译 Kubernetes架构之worker node components(译)
连载翻译:Linux Foundation开源软件学园的课程——kubernetes入门(LFS158)
2024-11-24 23:40:12
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人