
Docker/K8S
小牛向强冲
这个作者很懒,什么都没留下…
展开
-
31天拿下Kubernetes含金量最高的CKA+CKS证书!
原创 2021-08-09 00:12:03 · 3592 阅读 · 0 评论 -
让运维简单高效,轻松搞定运维管理平台
原创 2021-08-07 22:55:48 · 571 阅读 · 0 评论 -
高分通过Kubernetes/k8s CKS认证考试!
原创 2021-08-06 16:29:17 · 1177 阅读 · 0 评论 -
高分通过Kubernetes/k8s CKA认证考试!
原创 2021-08-06 16:28:25 · 549 阅读 · 0 评论 -
Docker+Kubernetes+Jenkins 技术全解视频资料【硬核干货分享】
Docker作为目前最流行的开源容器引擎,具有开箱即用、快速部署、资源隔离、可移植性强等特性,可以在短时间上手使用,实现容器化部署应用。Kubernetes作为目前最流行的开源容器编排引擎,在全球都得到了广泛应用,BAT、京东、360、华为、网易、IBM、知乎等国内外诸多知名公司都在基于 K8s 构建企业容器云平台,支撑公司业务,越来越多的企业也都在向K8s 迁移。Jenkins作为目前最流行的开源CI/CD系统,用于自动化各种任务,包括构建、测试和部署,主要实现项目自动化部署...原创 2021-08-06 16:24:20 · 481 阅读 · 0 评论 -
2021年最新 Kubernetes / K8s 架构师学习路线
原创 2021-08-06 16:03:12 · 702 阅读 · 0 评论 -
部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)下
七、高可用架构(扩容多Master架构)Kubernetes作为容器集群系统,通过健康检查+重启策略实现了Pod故障自我修复能力,通过调度算法实现将Pod分布式部署,并保持预期副本数,根据Node失效状态自动在其他Node拉起Pod,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:Etcd数据库的高可用性和Kubernetes Master组件的高可用性。 而Etcd我们已经采用3个节点组建集群实现高可用,本节将对Master节点高可用进行说明和实施。Mast原创 2020-09-09 10:08:05 · 1383 阅读 · 0 评论 -
使用 kubeadm 快速部署一个 Kubernetes 集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2原创 2020-09-09 10:07:02 · 898 阅读 · 1 评论 -
部署一套完整的Kubernetes高可用集群(二进制,最新版v1.18)上
如果你在学习中遇到问题或者文档有误可联系阿良~ 微信:init1024文章目录一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式1.2 安装要求1.3 准备环境1.4 操作系统初始化配置二、部署Etcd集群2.1 准备cfssl证书生成工具2.2 生成Etcd证书1. 自签证书颁发机构(CA)2. 使用自签CA签发Etcd HTTPS证书2.3 从Github下载二进制文件2.4 部署Etcd集群1. 创建工作目录并解压二进制包2. 创建etcd配置文件3. systemd管理et.原创 2020-06-01 14:43:04 · 3222 阅读 · 1 评论 -
企业级Docker镜像仓库Harbor部署与使用
在实际生产运维中,往往需要把镜像发布到几十、上百台或更多的节点上。这时单台Docker主机上镜像已无法满足,项目越来越多,镜像就越来越多,都放到一台Docker主机上是不行的,我们需要一个像Git仓库一样系统来统一管理镜像。这里介绍的是一个企业级镜像仓库Harbor,将作为我们容器云平台的镜像仓库中心。Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Reg...原创 2019-07-19 12:33:09 · 840 阅读 · 0 评论 -
Docker技术这些应用场景,你知道吗?
场景一:节省项目环境部署时间1.单项目打包每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push到镜像仓库,当有需要部署这个项目时,直接pull镜像启动容器,这个项目就可以访问了!一次构建多次部署,...原创 2017-11-05 13:39:19 · 1044 阅读 · 0 评论 -
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes介绍 Kubernetes是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容缩容、监控等...原创 2017-11-23 09:53:02 · 12303 阅读 · 1 评论 -
Kubernetes(K8S)集群管理Docker容器(部署篇)
今天这篇文章教给大家如何快速部署一套Kubernetes集群。K8S集群部署有几种方式:kubeadm、minikube和二进制包。前两者属于自动部署,简化部署操作,我们这里强烈推荐初学者使用二进制包部署,因为自动部署屏蔽了很多细节,使得对各个模块感知很少,非常不利用学习。所以,这篇文章也是使用二进制包部署Kubernetes集群。 本章目录一、架构拓扑图二、环境规划...原创 2017-11-23 09:56:42 · 63217 阅读 · 18 评论 -
年薪百万的技术人是怎么炼成的?
快速积累财富,并不是工作的唯一目的,但它一定是最引起人强烈好奇心和事业心的那个。今天讨论一个话题,技术人如何年薪百万?其实,年薪百万在技术出身的群体里都相当凤毛麟角。哪类技术人可能是百万年薪?1、BAT 互联网巨头:阿里 P8 及以上2、创业或独角兽公司:CTO、首席架构师等3、细分领域龙头企业:技术总监4、海外名企、硅谷创业公司:技术经理、架构师5、算法、AI、机器学习等风口领域:...原创 2018-11-09 17:06:27 · 1372 阅读 · 0 评论 -
Kubernetes v1.12/1.13 二进制部署集群
Kubernetes集群几种部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方地址:https://kubernetes.io/docs/setup/minikube/kubeadmKubeadm也是一个工具,提供kubeadm init和kubeadm joi...原创 2018-12-04 11:06:18 · 5837 阅读 · 0 评论 -
10分钟搭建Kubernetes容器集群平台(kubeadm)
官方提供Kubernetes部署3种方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用。不能用于生产环境。官方文档:https://kubernetes.io/docs/setup/minikube/kubeadmkubeadm可帮助你快速部署一套kubernetes集群。kubeadm设...原创 2018-12-05 10:30:45 · 1705 阅读 · 0 评论 -
编写 Dockerfile 最佳实践
官方仓库虽然有数十万计的免费镜像,但大多数无法直接满足公司业务需求,这就需要我们自己去定制镜像了。Docker通过Dockerfile自动构建镜像,Dockerfile是一个包含用于组建镜像的文本文件,由一条一条的指令组成。这里,给你提供4点编写建议,可帮助你编写高效易用的Dockerfile。1. 减少镜像层一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。例如:...原创 2019-03-15 14:57:23 · 774 阅读 · 0 评论 -
Docker容器使用问题:Failed to get D-Bus connection: Operation not permitted
刚开始接触Docker的朋友,可能会遇到这么一个问题,使用centos7镜像创建容器后,在里面使用systemctl启动服务报错。针对这个报错,我们接下来就分析下! # docker run -itd --name centos7 centos:7# docker attach centos7# yum install vsftpd# systemctl start vsftp...原创 2017-10-24 15:59:25 · 108432 阅读 · 19 评论