摘要: 【概念说明】 Kubernetes 里专门用来管理配置信息的两种对象:ConfigMap 和 Secret,使用它们来灵活地配置、定制我们的应用。配置根据数据安全划分,分为两种: 明文配置:不加密的字符串,可以任意查询修改,比如服务端口、运行参数、文件路径等等。用ConfigMap保存; 机密配置: 阅读全文
posted @ 2022-12-02 19:02 1234roro 阅读(123) 评论(0) 推荐(0)
摘要: 【k8s所有的服务是否都可以集成在一个个pod里?】 pod里,已经可以直接调度其内部所有的容器,来一起提供一个整体的应用。为什么k8s还有其他额外的对象来做k8s的其他服务呢,直接都集成在pod里不是更好么?这里可以参考k8s对自己API对象的设计思路来理解:1)单一职责:每个对象尽力做好一件事儿 阅读全文
posted @ 2022-11-30 16:20 1234roro 阅读(151) 评论(0) 推荐(0)
摘要: 本来以为很顺利的事儿,还是出现了一些没想到的地方,也是自己见得少,记录一下。 1、修改启动项:开机的时候,按FN+ESC,这时会打印一行小字:是不是要interrupt,是就按enter。我开始就是试了F11,F12,F1,F2,ESC都没进去,还好终于让我看到了这行小字,提示后,按enter,终于 阅读全文
posted @ 2022-11-23 11:27 1234roro 阅读(248) 评论(0) 推荐(0)
摘要: 【事由】 决定使用pytest框架来对产品进行接口测试(我是后来加入的(来玩儿的),所以我就是搭好自己的环境,拉取产品项目开始写分给我的用例即可)。运行此项目需要安装python3.x,java sdk,allure,git。环境安装通常有很多问题,写到这里,自己也梳理下~~ 【安装过程】 //依次 阅读全文
posted @ 2022-11-22 11:57 1234roro 阅读(383) 评论(0) 推荐(0)
摘要: 【为什么要有pod】 pod,直译为豌豆荚,形象地描述了它的功能,它内部包含很多豆子,这一颗颗豆子,就是每个组件、成员。既然pod也是为了运行容器,为什么不直接用docker运行呢?因为docker运行的容器,每个容器是完全隔离的,当拥有不同服务的容器互相之间要频繁进行通信,甚至有依赖关系,要根据需 阅读全文
posted @ 2022-11-17 19:34 1234roro 阅读(104) 评论(0) 推荐(0)
摘要: 【引入YAML概念】 YAML语言有一个非常关键的特性,叫“声明式”(declarative),对应的另一个词“命令式”(imperative)。 命令式:docker命令和dockerfile就属于命令式,特点是交互性强,注重顺序和过程,需要把所有步骤都列表清楚,让计算机明白要做什么,每步怎么做, 阅读全文
posted @ 2022-11-16 12:09 1234roro 阅读(121) 评论(0) 推荐(0)
摘要: 来自俺自己的一句话:这是一个扩展了解,个人觉得对于理解docker,k8s关系,还有各厂之间的竞争、技术演化的理解是有帮助的。所以还是做了一篇笔记。 2014年,docker在容器领域内没有任何对手,这时候k8s刚刚诞生,虽然有google和borg的支持,但还是比较弱小的。所以k8s很自然地选择了 阅读全文
posted @ 2022-11-15 19:33 1234roro 阅读(2188) 评论(0) 推荐(0)
摘要: 【架构理解】 k8s可以编排容器,也可以对服务器进行监管。在k8s,不会区分dev(开发人员)和ops(运维人员),而是devops(提倡开发时就要考虑运维,运维也要尽早开始考虑如何对应用进行运维监控)。 k8s采用了“控制面/数据面”架构,集群里的计算机称为“节点(node)”,可以是实体机,也可 阅读全文
posted @ 2022-11-14 12:40 1234roro 阅读(931) 评论(0) 推荐(0)
摘要: 【k8s环境介绍】 kubernetes,因为k和s之间,有8个字母,所以通常又称为K8S。用来对容器进行调度和管理的,即用来对容器进行编排的。如果只有简单的几个镜像,确实不需要k8s,但是如果有成百上千的服务器、容器,处理他们的复杂逻辑,就必须依靠k8s了。 1、运行k8s环境:用来做实验的k8s 阅读全文
posted @ 2022-11-07 19:37 1234roro 阅读(468) 评论(0) 推荐(0)
摘要: 【整体说明】 网站需要三个容器:WordPress、MariaDB、Nginx,他们的关系如下图。这是一个典型的网站,mariadb作为后方的关系型数据库,端口号是3306;wordpress是中间的应用服务器,使用mariadb来存储数据,他的端口是80;nginx是前面的反向代理,对外暴露80端 阅读全文
posted @ 2022-11-03 17:45 1234roro 阅读(225) 评论(0) 推荐(0)