2271 热度

即将发布的 Kubernetes 1.13 有哪些新功能?

Kubernetes 配置管理 动态审计配置(alpha) https://github.com/kubernetes/enhancements/issues/600 Kubernetes 审计配置功能允许使用 webhook 将审计事件转发到远程 API。 从 Kubernetes 1.13 版本开始,用户可以设置动态审计后端,以支持在运行时推送 AuditSink API 对象(远程端点)。可以使用 Falco 检查 Kubernetes 审核事件。

收录时间: 2018-12-04
分类: Docker
贡献者: Rector
2522 热度

Docker最全教程——从理论到实战(三)

容器是应用走向云端之后必然的发展趋势,因此笔者非常乐于和大家分享我们这段时间对容器的理解、心得和实践。 本教程持续编写了2个星期左右并且一直在完善、补充具体的细节和实践,预计全部完成需要1到2个月的时间。由于编写的过程中极其费时,并且还需要配合做一些实践(有些实践存在一些坑,而且极其费时费事)。因此目前产出的速度已经跟不上发布的速度了,后续的发布节奏会放慢,请大家多多理解和多多包含。 根据目前和大家的交流,笔者针对大家的情况进行了一些修改和补充,希望对大家有所帮助。另外,对于熟悉容器服务的你,也可以参与进来,让我们一起打造这个系列教程,我们希望能够多多交流,多多分享,以帮助更多的人。同时,我们也希望得到大家的支持。

收录时间: 2018-12-03
分类: Docker
贡献者: Rector
2171 热度

Kubernetes 1.12 新的插件机制

在很久以前的版本研究过 kubernetes 的插件机制,当时弄了一个快速切换 namespace 的小插件;最近把自己本机的 kubectl 升级到了 1.12,突然发现插件不能用了;撸了一下文档发现插件机制彻底改了…一、插件编写语言kubernetes 1.12 新的插件机制在编写语言上同以前一样,可以以任意语言编写,只要能弄一个可执行的文件出来就行,插件可以是一个 bash、python...

收录时间: 2018-11-30
分类: Docker
贡献者: Rector
2246 热度

Docker最全教程——从理论到实战(二)

Docker 正在逐渐成为容器行业的事实标准,受到 Windows 和 Linux 生态系统领域最重要供应商的支持。 (Microsoft 是支持 Docker 的主要云供应商之一。)现在,Docker 基本上已经在各大云或本地的任何数据中心普及了。 如何将.NET程序托管到Docker之中,相信这是广大.NET开发者的一个疑问。事实上,.NET Framework 支持在Docker中运行,但是仅能在windows 容器中运行,这并不符合我们的预期,因此,本篇我们只侧重于讨论ASP.NET Core和Docker。 在使用之前,笔者还是有必要介绍下ASP.NET Core。如果您对此非常熟悉和了解或者对此节不感兴趣,可以跳过本节。

收录时间: 2018-11-29
分类: Docker
贡献者: Rector
2456 热度

『高级篇』docker之gitlab和jenkins安装(42)

使用docker命令运行容器,注意修改hostname为自己喜欢的名字,-v部分挂载目录要修改为自己的目录。端口映射这里使用的都是安全端口,如果大家的环境没有端口限制或冲突可以使用与容器同端口,如:-p 443:443 -p 80:80 -p 22:22* 生成启动文件 – start.shcat start.sh#!/bin/bashHOST_NAME=gitlab...

收录时间: 2018-11-21
分类: Docker
贡献者: Rector
1976 热度

根据Dockerfile构建镜像

根据Dockerfile构建出一个镜像Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类...

收录时间: 2018-10-19
分类: Docker
贡献者: Rector
AD 友情赞助
2328 热度

Kubernetes 入门之 Pod 详解

Pod 作为 k8s 的基本调度单元,是 k8s 的关键所在。本文从 Pod 的使用、控制、调度、应用配置等方面入手,全方面讲解 k8s 如何发布和管理应用。pod 基本用法对长时间运行容器的要求是:其主程序需要一直在前台运行。kubelet 创建包含这个容器的 Pod 之后运行完命令,即认为 Pod 执行结束,接着立即销毁该 Pod ,根据 RS 中定义的 Pod 副本数量,会立即再生成...

收录时间: 2018-10-19
分类: Docker
贡献者: Rector
2436 热度

使用CoreDNS实现Kubernetes基于DNS的服务发现

在Kubernetes集群推荐使用Service Name作为服务的访问地址,因此需要一个Kubernetes集群范围的DNS服务实现从Service Name到Cluster Ip的解析,这就是Kubernetes基于DNS的服务发现功能。 在从Kubernetes 1.10开始Dynamic Kubelet Configuration特性进入beta阶段,kubelet的大多数命令行参数都改为推荐在--config指定位置的配置文件中进行配置,包括---cluster-dns和--cluster-domain两个参数,在kubelet的配置文件中配置如下:

收录时间: 2018-10-15
分类: Docker
贡献者: Rector
2307 热度

Kubernetes 1.12 Arrives With TLS and Better Cloud Integrations

The Kubernetesproject has been hurtling at breakneck speed towards the boring. As the popular open source container orchestration platform has matured, it’s been the boring features which have come fr...

收录时间: 2018-09-29
分类: Docker
贡献者: Rector
2029 热度

Kubernetes 1.12全新发布!新功能亮点解析

Kubernetes1.12已于今日全新发布!Kubelet证书轮换、资源配额优先级、挂载命名空间、对Azure的增强支持等10大亮点功能,本文为你一一解读!------------Kubernetes 1.12已于今日全新发布。距离上一次1.11版本发布三个月之隔,Kubernetes 1.12是今年的第三个主要版本。自从Kubernetes在2015年GA之后,它一...

收录时间: 2018-09-29
分类: Docker
贡献者: Rector
2966 热度

推荐7款CI / CD工具

【编者的话】为什么要为CI / CD工作流程使用工具,哪一个适合您?越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。如果您还考虑转换到快速发布频率,或者您不确定其他工具提供什么——我们已经为您提供保障。在下面的文章中,我们将熟悉一些最流行的CI / CD工具,并逐一了解每一个。什么是CI ...

收录时间: 2018-08-26
分类: Docker
贡献者: Rector
2271 热度

如何优雅使用Docker?请收下这15个小技巧。

这种方式在编写脚本的时候很有用,比如你想在脚本中批量获取id,然后进一步操作。但是这种方式要求你必须给ID赋值,如果是直接敲命令,这样做就不太方便了。 这时,你可以换一种方式:docker ps -l -q命令将返回最近运行的容器的id,通过设置别名(alias),dl命令就是获取最近容器的id。这样,就无需再输入冗长的docker ps -l -q命令了。通过两个斜引号“,可以获取dl命令的...

收录时间: 2018-08-20
分类: Docker
贡献者: Rector
2240 热度

[译] 在 Kubernetes 之上架构应用

设计并运行一个兼顾可扩展性、可移植性和健壮性的应用是一件很有挑战的事情,尤其是当系统复杂度在不断增长时。应用或系统本身的架构极大的影响着其运行方式、对环境的依赖性,以及与相关组件的耦合强弱。当应用在一个高度分布式的环境中运行时,如果能在设计阶段遵循特定模式,在运维阶段恪守特定实践,就可以帮助我们更好的应对那些最常出现的问题。

收录时间: 2018-08-06
分类: Docker
贡献者: Rector
2149 热度

『中级篇』Docker compose 部署一个复杂的应用(41)

今天部署一个复杂的application。源码地址:https://github.com/limingios/docker中的No.4中的example-voting-app。里面包括5个模块。

收录时间: 2018-07-31
分类: Docker
贡献者: Rector
2813 热度

微服务不得不了解的Docker入门与实践

Docker 是一个能让程序跑在一个它无法感知的、用于隔绝外界环境里的容器的工具。Docker 简介最初是 dotCloud 公司创始人 Solomon Hykes 发起的一个公司内部项目,并于 2013 年 3 月以 Apache 2.0 授权协议开源,代码主要在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。D...

收录时间: 2018-07-27
分类: Docker
贡献者: Rector
AD 友情赞助
2822 热度

基于Docker的Mysql主从复制搭建

为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.7版本的mysql:docker pull mysql:5.7然后使用此镜像启动容器,这里需要分别启...

收录时间: 2018-07-27
分类: Docker
贡献者: Rector
2172 热度

服务网格架构激活了容器网络管理—来自于服务网格创建者们的见解与展望

容器是IT行业的超级英雄,它与服务网格是最佳组合。它们联手对抗混乱的网络管理。容器和微服务出现催生了一种称为服务网格的新型网络架构范例,但 IT 观察家们对它是否能够广泛应用到生产上持有不同意见。服务网格使用一个称为 sidecar 的代理,它是附加在应用程序旁、虚拟机或运行在 Kubernetes 的 pod 中的容器,具体运行在哪里取决于所使用的服务网格的类型。然后,该代理可以连接到集...

收录时间: 2018-07-27
分类: Docker
贡献者: Rector
3353 热度

Docker实用技巧之更改软件包源提升构建速度

Docker实用技巧之更改软件包源提升构建速度一.开篇地球,中国,成都市,某小区的阳台上,一青年负手而立,闭目沉思,阵阵的凉风吹得他衣衫呼呼的飘。忽然,他抬起头,刹那间,睁开了双眼,好似一到精光射向星空,只见这夜空......一颗星星都没有。他叹了下气,“今日夜观星象,看来是时候了。”他走到电脑桌前,双手不断的做出各种手势,同时口中念着晦涩难懂的语言——嘛咪嘛咪哄,最后只见他将一只手放在了笔记本电...

收录时间: 2018-07-20
分类: Docker
贡献者: Rector
2467 热度

Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程

Docker 和 Kubernetes 从听过到略懂:给程序员的旋风教程早在 Docker 正式发布几个月的时候,LeanCloud就开始在生产环境大规模使用 Docker,在过去几年里 Docker 的技术栈支撑了我们主要的后端架构。这是一篇写给程序员的 Docker 和 Kubernetes 教程,目的是让熟悉技术的读者在尽可能短的时间内对 Docker 和 Kubern...

收录时间: 2018-07-18
分类: Docker
贡献者: Rector
3459 热度

Helm - Kubernetes服务编排的利器

Helm介绍在Kubernetes中部署容器云应用(容器或微服务编排)是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过Helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用。同时,也可以通过Helm进行容器云应用的分享。Helm的整体架构如下图(图片来源-Kubernetes中文社区)所示:Helm架构由Hel...

收录时间: 2018-07-16
分类: Docker
贡献者: Rector
AD 友情赞助