首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
735632
阅读量
132
订阅数
软件架构-电商系统架构(上)
PS:docker的方式安装gogs 和 nexus。jenkins正常的方式安装。
IT架构圈
2021-08-24
6020
「走进k8s」Kubernetes1.15.1的ConfigMap(26)
PS:ConfigMap是kubernetes的一个核心的概念,跟上次说的service一样,这个在实际的环境中使用很频繁。当ConfigMap以数据卷的形式挂载进Pod的时,这时更新ConfigMap(或删掉重建ConfigMap),Pod内挂载的配置信息会热更新。这时可以增加一些监测配置文件变更的脚本,然后reload对应服务。ConfigMap允许您将配置文件从容器镜像中解耦,从而增强容器应用的可移植性。
IT架构圈
2019-08-29
6380
「走进k8s」Kubernetes1.15.1的Secret(27)
PS:为了确保kubernetes集群的安全性,Api Server 都会给客户端进行身份认证,但是Pod访问Kubernetes Api Server服务时,也是需要身份认证的。配置在容器中使用很多,特别是隐私的强烈建议使用Secret。
IT架构圈
2019-08-29
9100
「走进k8s」Kubernetes1.15.1的初始化容器(20)
PS:这次说了pod的生命周期,初始化容器讲了服务依赖和配置文件初始化,下次说说常用的控制器的使用方法。
IT架构圈
2019-08-21
1.1K0
「走进k8s」Kubernetes1.15.1的POD健康检查(19)
PS:这里socket端口的方式没有演示,只是提供了源码跟http基本一样的。这就是存活探针和可读性探针的使用方法,pod的这个健康检查对提高应用程序的稳定性健壮性很有必要,一般线上的程序都需要部署这2个参数 liveness probe 和 readiness probe。pod 是一个逻辑单位,可以包含 n 个 container,他们共享 something。docker的container 就是单个container。
IT架构圈
2019-08-19
9990
「走进k8s」Kubernetes1.15.1必备知识 Pod 的钩子(18)
PS:为了掩饰所以提供了挂载方便查看删除后的优雅处理输出了一段话,但是实际的生产中最好的方式就是关闭容器的服务。PostStart 和 PreStop的使用方法其实不难。k8s都是命令的集合用多了自然熟悉。
IT架构圈
2019-08-19
1.6K0
「走进k8s」kubeadm搭建 Kubernetes1.15.1集群环境(14)
安装花了2天时间,总结了各种坑,就是为了让大家在学习k8s的时候不在从入门到放弃。
IT架构圈
2019-08-15
2.1K0
「走进k8s」Docker 的多阶段构建-JavaSpringboot演示(11)
PS:也可以在springboot目录里面放置一个settings.xml文件,在mvn编译的时候连接指定的maven私服,这样就节省效率。
IT架构圈
2019-08-08
1.2K0
「走进k8s」Kubernetes基本概念和组件(13)
k8s为每个pod分配了唯一的IP地址,一个pod里的多个容器共享pod IP。 pod其实有两种类型:普通的pod和静态pod,后者比较特殊,它并不存放在etcd存储中,而是存放在某个具体的Node上的一个具体文件中,并且只在此Node上启动运行。而普通的pod一旦被创建,就会被放入etcd中存储。随后被master调度到某个具体的Node上并进行绑定,随后该pod被对应的Node上的kubelet进程实例化成一组相关的docker容器并启动起来。 每个pod都可以对其使用的服务器上的计算资源设置限额,当前可以设置限额的源有CPU和memory两种。其中CPU的资源单位为CPU的数量。 一般而言,一个CPU的配额已经算是相当大的一个资源配额,所以在k8s中,通常以千分之一的CPU配额为最小单位,以m来表示,通常一个容器的CPU配额为100-300m,即占用0.1-0.3个CPU。这个配额是个绝对值,不是占比。 在k8s中,一个计算资源进行配额限定需要设定两个参数: requests,资源的最小申请量,系统必须满足要求 limits,资源最大允许使用的量。
IT架构圈
2019-08-08
1.8K0
「走进k8s」如何初体验Kubernetes(12)
PS:(梳理概念)pod里面包括N个容器,service里面包括pod,Deployment可能包括service或者是pod。
IT架构圈
2019-08-08
1.7K0
「走进k8s」Docker管理神器-图形化管理和监控(10)
PS:这次给大家介绍了图形化的管理工具portainer和cAdvisor,在后面学习k8s的时候都会经常的使用这个cAdvisor。
IT架构圈
2019-08-06
3.5K0
「走进k8s」Docker三剑客之Docker Compose(七)
--force-rm 删除构建过程中的临时容器。--no-cache 构建镜像过程中不使用 cache(这将加长构建过程) 。--pull 始终尝试通过 pull 来获取更新版本的镜像。
IT架构圈
2019-08-06
2K0
「走进k8s」Docker三剑客之Docker Swarm(九)
PS:这就是我们的服务编排,都是在三个节点,所谓的编排就是将多个节点变成一个节点来使用,接下来讲的k8s要把docker swarm功能要强大很多,当然也要复杂很多。docker的基本命令一样掌握好!后面说k8s才不会那么吃力,遇到问题了才知道如何解决。
IT架构圈
2019-08-06
1.2K0
「走进k8s」Docker三剑客之Docker Machine(八)
PS:云环境下批量部署 Docker环境,使用的比较多的是公有云和私有云上安装。命令比较简单。docker machine就是在远程机器上安装docker的,虽然实际线上环境很少使用,在实验环境中docker machine还是非常重要的。
IT架构圈
2019-08-06
1.3K0
「走进k8s」Docker 网络模式(五)
PS:本次主要讲了4中网络模式:bridge,host,none,container。每个都有自己的场景使用。网络这块是非常重要的。一定要理解。
IT架构圈
2019-08-02
1.7K0
「走进k8s」Docke数据共享和持久化(五)
PS:数据卷在容器管理平台使用非常频繁,如果是本机安装一个软件的话,建议使用主机目录,因为自己来管理,目录还是比较方便的。
IT架构圈
2019-08-01
7870
「走进k8s」Docke仓库理解和搭建(四)
PS:建议在拉取镜像的时候不要使用lastest,docker默认最后一个版本都是lastest,最好使用确定的版本方便使用些。这里肯定有老铁问,这个仓库没界面很不爽啊,其实有个harbor的可视化界面仓库,因为harbor牵扯到一些设置,以后会单独说。下次说下docker数据持久化。
IT架构圈
2019-07-31
1K0
「走进k8s」Dockerfile 基本用法(三)
PS:一般来说,应该会将 Dockerfile 置于一个空目录下,或者项目根目录下。如果该目录下没有所需文件,那么应该把所需文件复制一份过来。如果目录下有些东西确实不希望构建时传给 Docker 引擎,那么可以用 .gitignore 一样的语法写一个.dockerignore,该文件是用于剔除不需要作为上下文传递给 Docker 引擎的。基本思路:1.编写.dockerignore文件 2.容器只运行单个应用 3.将多个RUN指令合并为一个 4.基础镜像的标签不要用latest 5.每个RUN指令后删除多余文件 6.选择合适的基础镜像(alpine版本最好)
IT架构圈
2019-07-30
1.8K0
「走进k8s」Docker 基本命令(二)
PS:基本容器和镜像的常用命令都给老铁们说了,如果你会git或者linux命令比较熟悉docker并不复杂,原理还是很重要的。
IT架构圈
2019-07-30
1.2K0
『中级篇』docker之wordpress容器SSL(番外篇)(78)
查看apache2/sites-enabled目录下是否存在default-ssl.conf, 查看apache2/mods-enabled目录下是否存在ssl.conf、ssl.load 如果存在,那就说明没问题了,如果不存在的话,从相应的sites-available目录下复制进去。
IT架构圈
2019-07-09
6880
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档