![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
中o诚
这个作者很懒,什么都没留下…
展开
-
K8S:Pod资源管理
Pod是Kubernetes的最基本操作单元,也是应用运行的载体,包含一个到多个密切相关的容器。整个Kubernetes系统都是围绕着Pod展开的,比如如何运行Pod、如何保证Pod的数量、如何访问Pod等。apiVersion: v1kind: Podmetadata: labels: test: liveness name: liveness-execspec: containers: - name: liveness image: k8s.gcr.io/busy原创 2020-05-15 17:56:54 · 889 阅读 · 0 评论 -
K8S 的 harbor私有仓库搭建
基于上次已经搭建好的K8S多节点,搭建K8S的harbor私有仓库开一台服务器,搭建harbor1:基本环境配置固定IP地址# vim /etc/sysconfig/network-scripts/ifcfg-ens33修改并添加:dhcp改为static添加:IPADDR=192.168.195.80NETMASK=255.255.255.0GATEWAY=192.168.195.2DNS1=192.168.195.2# systemctl restart network# s原创 2020-05-12 14:26:06 · 815 阅读 · 0 评论 -
K8S:创建pod资源两种方式: kubectl命令 && yaml文件
json格式适用于开发;yaml格式适用于运维可以用yaml文件创建资源创建pod资源创建service资源expose 发布–>创建一个service资源,做端口映射 ,把服务提供出去可以把两个文件,写到一起,用3个短横杠进行分隔。表示两个文件,创建时有先后顺序# kubectl api-versions 查看版本# mkdir demo# cd demo# vim nginx-deployment.yamlapiVersion: apps/v1kind: Deploymen原创 2020-05-09 19:57:50 · 15658 阅读 · 0 评论 -
K8S:搭建dashboard--web管理界面
文章目录dashboard-UI界面kubectl 管理命令dashboard-UI界面kubectl 管理命令原创 2020-05-09 19:09:51 · 1459 阅读 · 1 评论 -
K8S 多master节点群集搭建
根据上篇 K8S 单master节点群集部署 的基础上,再加一台master2节点,以及两台负载均衡nginx,并做双击热备高可用。master2节点已经部署完成负载均衡nginx部署keepalived...原创 2020-05-02 17:04:22 · 4190 阅读 · 0 评论 -
Kubernetes入门基础:K8S单节点群集部署
云计算是通过网络灵活连接计算机资源池,包含多个服务器节点互联互通,获取分配资源(CPU资源,内存资源,存储资源,带宽资源等)可以进行按量计费 弹性伸缩把制作证书的工具包放到/usr/local/bin目录下,并给执行权限...原创 2020-04-29 13:40:23 · 823 阅读 · 0 评论 -
docker 安全--TLS通讯加密
Docker 存在的安全问题1.Docker 自身漏洞作为一款应用 Docker 本身实现上会有代码缺陷。CVE官方记录Docker历史版本共有超过20项漏洞。黑客常用的攻击手段主要有代码执行、权限提升、 信息泄露、权限绕过等。目前 Docker 版本更迭非常快,Docker 用户最好将 Docker 升级为 最新版本。2.Docker 源码问题Docker 提供了 Docker hub,...原创 2020-04-28 23:08:22 · 159 阅读 · 0 评论 -
docker:搭建 consul 自动发现更新架构
Consul 简介Consul是HashiCorp公司推出的开源项目,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,Consul称得上是“一站式”解决方案,因为它内置了服务注册与发现框架、分布一致性协议、运行状态检查、Key/Value存储、多数据中心等,不再需要依赖其他工具,使用起来也比较简单。consul 默认端口号8500。Consul是用Go语言开发的,因...原创 2020-04-26 21:14:56 · 212 阅读 · 0 评论 -
docker-compose自动编排工具
Docker Compose 简介采用Docker Compose可完成多节点应用容器化。Docker Compose的前身是Fig。Fig是一个由Orchard公司开发的强有力的工具,在当时是进行多容器管理的最佳方案。Fig是一个基于Docker的Python工具,允许用户基于一个YAML文件定义多容器应用,从而可以使用fig命令行工具进行应用的部署。Fig还可以对应用的全生命周期进行管理。内...原创 2020-04-26 17:21:05 · 678 阅读 · 0 评论 -
docker 私有仓库 -- Harbor
Harbor是由VMware公司开源的容器镜像仓库,它在Docker Registry的基础上进行了企业级扩展,包括基于角色的权限控制、AD/LDAP集成、可视化管理界面、日志审计等,它同Docker Registry一样提供容器镜像的存储及分发服务,但与Docker Registry有很多不同,Harbor进行了不少优化及改进,主要差别如下:1)传输效率优化:Harbor根据容器镜像每层的UU...原创 2020-04-25 15:00:52 · 443 阅读 · 0 评论 -
docker 私有仓库-- registry
文章目录Registry 简介Registry功能重要组件--Registry API鉴权机制--Auth ServerRegistry主要特点registry 搭建Registry 简介Registry是一个存放镜像的仓库,它通常被部署在互联网服务器或者云端。假如我们在公司将一个软件的运行环境制作成镜像,并上传到Registry中,这时就可以很方便地在家里的笔记本上,或者在客户的生产环境上...原创 2020-04-23 21:42:28 · 763 阅读 · 0 评论 -
基于Dockerfile 构建镜像--Nginx、Tomcat、Mysql 镜像
1:构建 Nginx 镜像Nginx是一款轻量级的web服务器,也是一款优秀的反向代理服务器1)下载基础镜像# docker pull centos:72)建立工作目录# mkdir nginx# cd nginx# rz -E把 nginx-1.12.0.tar.gz 软件包复制过来3)创建并编写Dockfile文件# vim DockerfileFROM centos...原创 2020-04-23 18:57:25 · 1913 阅读 · 1 评论 -
Docker 创建镜像Dockerfile
文章目录Docker镜像的创建方法1:基于已有镜像创建2:基于本地模板创建3:基于 Dockerfile 创建1)建立工作目录2)创建并编写Dockerfile文件3)编写执行脚本内容4)创建测试页面5)使用Dockerfile生成镜像6)使用新镜像运行容器Docker镜像的创建方法Docker镜像除了是Docker的核心技术之外也是应用发布的标准格式。一个完整 的Docker镜像可以支撑一个...原创 2020-04-21 23:32:07 · 169 阅读 · 0 评论 -
Docker 资源控制与网络
文章目录Docker 资源控制1:对CPU的控制(1)限制CPU使用速率(2) 按比例分享CPU(3) 限制CPU内核使用2: 对内存使用的限制3:对blkio的限制Docker 网络通信操作1:端口映射2:容器互联Docker 资源控制Cgroup是Control group的简写,是Linux内核提供的一种限制所使用物理资源的机制,这些资源主要包括CPU、内存、blkio。下面就这三个方面...原创 2020-04-21 22:31:03 · 404 阅读 · 0 评论 -
Docker容器入门基础
Docker简介Docker作为一个开源的应用容器引擎,让开发者可以打包他们的应用及依赖环境到一个可移植的容器中,然后发布到任何运行有Docker引擎的机器上。它集版本控制、克隆继承、环境隔离等特性于一身,提出一整套软件构建、部署和维护的解决方案,可以非常方便地帮助开发人员,让大家可以随心所欲地使用软件而又不会深陷到环境配置中。Docker使用容器引擎解决平台依赖问题,它在每台宿主机上都启动一...原创 2020-04-20 01:01:41 · 195 阅读 · 0 评论