摘要: k8s 多容器模型Pod 在大多数的简单pod,都是有一个container。然而在实际中,会根据系统的需要设计不同的pod,pod中的容器数量就会不止一个。 三种常见的pod设计风格中 Sidecar containers 此种风格一般用于文件或者资源共享,常见的模型有消费者-生产者模型。生产者把 阅读全文
posted @ 2021-06-01 06:05 K骑士 阅读(218) 评论(0) 推荐(0) 编辑
摘要: K8s中的Security Context上下文 k8s中的Security Context通常用于安全考虑,限制pod对host系统文件权限读取或者限制其对系统资源的使用。默认情况下,如果不使用Security Context,则pod默认会以root用户运行,在pod的从天儿中运行程序时,容易对 阅读全文
posted @ 2021-06-01 04:26 K骑士 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Pod中使用配置好的Secret与ConfigMap 如前文所述,已经配置好了Cluster所需要的Secret与ConfigMap,接下来是需要考虑如何在Pod中使用配置好的信息。 在Pod中有两种引用方法 以Env变量来使用。此方法只能一次性加载,不能够动态更新。即Secret或者ConfigM 阅读全文
posted @ 2021-04-14 06:45 K骑士 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Secret与ConfigMap配置 在Kubernetes中,常常需要使用用户名,密码连接数据库或者需要提前准备一些相关的配置信息给Cluster。该信息不适合存储在container,该信息的存储可以通过Secret或者ConfigMap来实现。两者的区别在于Secret会把value以Base 阅读全文
posted @ 2021-04-14 05:39 K骑士 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Kubernetes基础之Pod的创建 正如前文基础概念所述,pod是Kubernetes最小的工作单元,其包含了需要共同协作的所有容器的最小单元集合。一个pod一般由一个以上的运行程序的image的容器组合而成,默认image下载路径为docker hub也可以本地进行自我配置。所有在pod中的容 阅读全文
posted @ 2021-04-13 04:19 K骑士 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 要了解Kubernetes,需要先了解其结构和基础概念。 Kubernetes涵盖如下基础概念 Cluster Kubernetes中的集计算,存储,网络,信息与资源的集合,即Kubernetes所在运行的整体应用,其通常包括若干个master节点和工作节点,并在各节点中保存对应的应用与资源集合,如 阅读全文
posted @ 2021-03-15 05:12 K骑士 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Kubernetes的安装流程可以根据官网 https://kubernetes.io/zh/docs/tasks/tools/install-kubectl 简单本地单机快速安装也可以使用Kind来实现 https://kind.sigs.k8s.io 本章学习流程根据Linux学院,使用3台虚拟 阅读全文
posted @ 2021-03-02 04:53 K骑士 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Kubernetes入门学习 近年来,随着容器化技术的使用逐渐普及,越来越多的应用追求使用容器技术去实现其应用的架构以及快速发布版本更新迭代,以期快速满足用户日益增长的需求,这其中尤以docker容器技术为主和使用范围最为广泛。容器化应用可实现应用快速方便移植,与其所运行的平台依赖较小,使开发人员可 阅读全文
posted @ 2021-03-01 05:51 K骑士 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 午安~ 写博客,挺有新鲜感的,第一次写博客,不知道会有多少人去看,也不会去期待太多人去看。 写来给自己,分享一下,自己学习新技术的过程,也许也会有一些心情随想。不得不说,很就没有好好的写一些文章了,多年未动笔,感觉都很生疏了不少,想想要写点啥。 期待能够带给自己不一样的感觉吧。 算是追风潮流一下了 阅读全文
posted @ 2021-02-25 21:08 K骑士 阅读(69) 评论(0) 推荐(0) 编辑