![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 76
Cat God 007
鲜衣怒马少年时,不负韶华行且知。
展开
-
从零开始安装部署Harbor(Docker+Docker-compose+Harbor)
1.安装dockeryum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce docker-ce-cli containerd.iosystemctl start docker查看docker版本docker -v2.安装docker-compose1)配置阿里的epel源 wg原创 2022-03-15 22:39:37 · 1928 阅读 · 0 评论 -
Kubernetes的课堂笔记(四)
1.docker版本docker CE : docker 社区版本docker EE : docker 企业版本2.安装步骤1. 清除旧版本sudo apt-get remove docker docker-engine docker.io containerd runc2. 安装(ubuntu)sudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \原创 2022-04-23 19:47:49 · 1084 阅读 · 0 评论 -
Kubernetes技术极速入门(二)----初次交锋,请手下留情
使用Kubeadm部署K8s集群1.硬件要求主机名称CPUMEM角色系统master122GmaterCentOS7.5worker122GworkerCentOS7.5worker222GworkerCentOS7.51.5.镜像地址下载传送门2.主机准备每天主机都采用最小化安装,100G磁盘,分区为/boot,/,ip地址范围为192.168.200.100~102。3.修改主机名hostnamectl set-hostn原创 2022-04-25 07:37:31 · 2576 阅读 · 1 评论 -
Kubernetes技术极速入门(一)---- 初次见面,请多多关照
1.Kubernetes是什么?Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。2.Kubernetes版本Kubernetes版本表示为xyz,其中x是主要版本,y是次要版本,z是补丁版本,遵循语义版本控制术语。简单来讲,kubernetes项目存在3类分支(branch),分别为master,release-X.Y,release-X.Y.Z。原创 2022-04-24 07:28:25 · 872 阅读 · 0 评论 -
Kubernetes的课堂笔记(二)
1.Kubernetes对象Kubernetes的API 元件(Primitive)用于描述在Kubernetes上运行应用程序的基本组件,这些元件也就是俗称的Kubernetes对象(Object),它们持久存储于API Server上,用于描述集群的状态,例如,支行了哪些容器化的应用程序,这些应用支行于哪些节点之上以及使用了哪些存储,可用的资源有哪些,受控于何种编排机制以完成升级、回滚和容错等等。绝大多数的Kubernetes对象都包含spec和status两个嵌套字段:spec字段存储对象的期原创 2022-04-23 19:45:38 · 343 阅读 · 0 评论 -
Kubernetes技术极速入门(三)---- 我有神器,能赢不
12.kubectl命令1.检查kubectl是否安装rpm -qa | grep kubectl2.kubectl的帮助kubectl --help3.kubectl命令集基础命令create,delete,get,run,expose,set,explain,editcreate 命令:根据文件或者输入来创建资源例: 创建Deployment和Service资源kubectl create -f demo-deployment.yamlkubectl create -f de转载 2022-04-25 15:09:21 · 348 阅读 · 0 评论 -
Kubernetes的课堂笔记(三)
1. 容器的起源2019,云原生蓬勃发展的元年!2.Dockor 系统组件Docker 系统有三个关键组件.Pocker CliDocker DaemonRegistryDocker DaemonREST APIObjectslmageContainerVolumeNetwork3.Docker容器的数据存储4.Docker 默认支持4种网络模式host 模式container 模式none 模式bridge 模式5.容器接入网络的步骤课程源自阿原创 2022-04-23 19:46:27 · 77 阅读 · 0 评论 -
Kubernetes的课堂笔记(一)
1.分布式系统解决方法(技术)如下:服务治理(依赖关系、调用链)、架构管理(版本管理、生命周期管理、编排、聚合、调度)、DevOps、自动化运维、资源调度管理、整体架构监控、流量治理(负载均衡、路由、熔断、…)2.ESB分布式应用中间件ESB是啥?ESB(企业服务总线)是一种模式,可让集中式软件组件执行后端系统集成(以及数据模型转换、深度连接、路由和请求),并将这些集成和转换作为服务接口提供,以供新应用程序复用。 通常使用专用的集成运行时和工具集来实施 ESB 模式,以确保最佳的生产原创 2022-04-20 09:17:14 · 151 阅读 · 0 评论 -
Kubernetes技术极速入门(八)---- 挥挥手,不带走一片云彩
17.Kubernetes集群Service1.Service的介绍不是实体服务;是一条iptables或ipvs的转发规则2.Service的作用通过Service为客户提供访问pod的方法,即客户端访问pod入口Service通过pod标签与pod进行关联3.Service的类型(1)ClusterIP默认,分配一个集群内部可以访问的虚拟ip(2)NodePort在每个Node上分配一个端口作为外部访问入口(3)LoadBalancer工作在特定的Cloud Provider上,原创 2022-04-30 20:00:00 · 381 阅读 · 0 评论 -
Kubernetes技术极速入门(七)---- 我又带了把神器
16.Kubernetes集群Controller控制器1.Controller介绍控制器;对于应用运行的资源对象进行监控当pod出现问题时,会把pod重新拉起,以达到用户的期望状态2.Controller分类常见控制器控制器名称作用Deployment声明式更新控制器,用于发布无状态应用ReplicaSet副本集控制器,对于pod进行副本规模扩大或剪裁StatefulSet有状态副本集,用于发布有状态应用DaemonSet在每个node运行一个副本原创 2022-04-30 08:00:00 · 496 阅读 · 0 评论 -
Kubernetes技术极速入门(四)---- 太强了,干不过
13.Kubernetes集群资源清单(YAML)Kubernetes集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决。1.YAML介绍YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲;以数据为中心。YAML 的配置文原创 2022-04-27 13:27:47 · 1156 阅读 · 0 评论 -
Kubernetes技术极速入门(五)----再来,我必定胜你
14.Kubernetes集群NameSpace(命令空间)1.NameSpace介绍命名空间作用:多租户情况下,实现资源隔离(逻辑隔离)属于管理边界,不属于网络边界可以针对每个namespace做资源配额2.NameSpace的查看kubectl get namespace相关字段说明default 用户创建的pod默认的命名空间kube-public 所有用户均可访问,包括未认证用户kube-node-lease kubernetes集群节点租约状态(v1.13加入)kube原创 2022-04-28 07:09:36 · 207 阅读 · 0 评论 -
docker快速入门(二)---- DockerFile
1.配置本机Docker运行镜像加速器(7.x++)修改配置文件vim /etc/docker/daemon.json写入以下内容,并保存退出 { "registry-mirrors": ["https://cyowm7vy.mirror.aliyuncs.com"] } systemctl daemon-reload 重新启动Docker后台服务systemctl restart dockerLinux系统下配置完加速器需要检查是否生效 ps -ef|grep docker原创 2022-04-26 07:27:24 · 563 阅读 · 0 评论 -
Kubernetes技术极速入门(六)---- 我搬救兵,等我回来
15.Kubernetes集群Pod1.Pod介绍Pod是Kubernetes集群能调度的最小单元Pod是容器的封装2.查看Podkubectl get pod或kubectl get pods或kubectl get pods --namespace default或kubectl get pod --namespace default3.创建Pod由于网络原因,建议提前在worker节点准备好容器镜像。(1)用yaml创建pod编写yaml文件vi 02-create-原创 2022-04-29 07:24:11 · 820 阅读 · 0 评论 -
华为云容器编排服务 ---- AOS的应用
加油!原创 2022-07-11 00:47:30 · 308 阅读 · 0 评论 -
docker快速入门(三)---- DockerFile相关案例
(1)基础镜像:centos:centos7.5.1804;(2)作者:cqcet;(3)修改配置文件中的bind 127.0.0.1为bind 0.0.0.0;(4)设置Redis免密,并关闭保护模式;(5)开放端口:6379;(6)设置服务开机自启。(1)基础镜像:centos:centos7.5.1804;(2)作者:cqcet;(3)开放端口:9092;(4)设置服务开机自启。原创 2022-11-21 08:22:57 · 395 阅读 · 0 评论 -
公有云上安装discuze,docker安装redis
服务器安装discuze,容器安装redis.原创 2021-10-04 12:16:49 · 297 阅读 · 0 评论 -
docker快速入门(一)
docker的普通安装及其常用命令一,docker的安装1.yum install -y yum-utils2.yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3.yum install docker-ce docker-ce-cli containerd.io一路y下去。4.systemctl start docker运行hello0-world镜像来检验原创 2021-09-12 00:52:16 · 153 阅读 · 0 评论 -
Docker 的起源及发展
2013年初, 一个名字从云计算领域横空出世,并在整个IT行业激起千层浪,这就是Docker。原创 2023-02-11 11:24:47 · 823 阅读 · 4 评论