标签:Kubernetes

Coding

云原生系列Kubernetes篇 标签和注解

云原生系列Kubernetes篇 标签和注解
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。Kubernetes可随着应用大小和复杂度的扩展而扩展。标签和注解是Kubernetes中的基本概念,可以让人类的想法对应用进行分组。我们可以组织、标记以及交叉索引所有表示应用中分组的资源。标签是打在Kubernetes对象比如Pod和副本集上的键值对。可以是任意名称,对于关联识别……继续阅读 »

Alan 2天前 11浏览 0评论0个赞

Coding

云原生系列Kubernetes篇 Pods

云原生系列Kubernetes篇 Pods
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。在之前的文章中,我们讨论过如何将应用容器化,但现实中对容器化应用的部署,常常需要将多个应用放到独立的单元、调度到同一台机器。类比示例参见下图,包含伺服web请求的容器和与远程Git仓库同步的文件系统容器。图5-1:两个容器及共享文件系统的示例Pod一开始可能会想将 web ……继续阅读 »

Alan 7天前 33浏览 0评论0个赞

Coding

Go语言&云原生自我提升系列

Go语言&云原生自我提升系列
2022年即将过去,笔者也经历了诸多迷茫,上半年魔都长期的静默从某种程度上激发了人性中懒惰的一面,导致很多计划直接搁置。云原生早已不是一种选项,而成为了基础设施,所以就拿它下手吧。我没有为这个系列制定什么时间表,开始任何事情最好的时间永远是当下,再精确的时间进度如果无法执行也毫无意义。鸽了那么多次,这次的计划能完成吗?我不知道,或许本没有终点,人的常态就是……继续阅读 »

Alan 2周前 (11-26) 100浏览 0评论2个赞

Coding

云原生系列Kubernetes篇 常用kubectl 命令

云原生系列Kubernetes篇 常用kubectl 命令
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。kubectl命令行工具非常强大,在接下来的文章中,我们会使用它来创建对象并与Kubernetes API进行交互。但在此之前,我们先过一遍可用于所有Kubernetes对象的基础kubectl命令。命名空间Kubernetes使用命名空间来组织集群中的对象。可以把命名空间看成是……继续阅读 »

Alan 2周前 (11-26) 61浏览 0评论0个赞

Coding

云原生系列Kubernetes篇 部署Kubernetes集群

云原生系列Kubernetes篇 部署Kubernetes集群
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。上一篇中我们已成功构建了应用容器,下一步学习如何将其转化为完全可信赖、可伸缩的分布式系统。实现这一目标,需要用到Kubernetes集群。现在大部分公有云都提供云端Kubernetes服务,只需几条命令就可轻松创建一个集群。对于Kubernetes新手强烈推荐使用这种方法。即便最终你……继续阅读 »

Alan 2周前 (11-24) 66浏览 0评论0个赞

Coding

云原生系列Kubernetes篇 创建、运行容器

云原生系列Kubernetes篇 创建、运行容器
本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。Kubernetes是用于创建、部署和管理分发应用的平台。这些应用大小、形态各异,但最终都由在具体机器上运行的一个或多个程序组成。这些应用会接收输入、操作数据、返回结果。在构建分布式系统之前,我们要先考虑构建包含这些应用程序的容器镜像以及组成我们分布式系统的零件。应用程序通常由编程……继续阅读 »

Alan 4周前 (11-09) 141浏览 0评论0个赞

Coding

Kubernetes Recipes学习笔记

Kubernetes Recipes学习笔记
Kubernetes 架构简介和概览Docker 简介什么是容器?容器是一个软件的标准单元,其中打包了代码及其所有的依赖。什么是 Docker?一个容器管理系统易于部署独立实例轻量Docke Engine作为守护进程运行的服务有 Restful API命令行界面(cli)注:本文中采用 Ubuntu 16.04进行所有的……继续阅读 »

Alan 3年前 (2019-10-11) 3286浏览 0评论0个赞