一个走在运维开发devops路上的瓜娃子。。
暂时未有相关通用技术能力~
阿里云技能认证
详细说明在使用公有云镜像仓库的时候,我们总有一种需要,即把命名空间或者仓库分配给不同的子账号,让子账号能够管理。那么在阿里云上是如何做到的呢?本文就先实践一下。一、首先通过ram控制台创建一个子账号 二、创建好子账号以后我们用子账号登录控制台第一次会要求我们创建仓库密码,这个密码就是我们登录仓库拉取镜像的.
写在前面 K8s本质上是一个容器的编排工具,无论是service、pod最终数据都是落在countainer层面的;玩过docker的朋友都知道,docker一旦删除容器,所有的数据都会没掉,所以如果要保存数据的话当时是通过volumn的方式挂载到宿主机上的,同理,宿主机里面的文件也可以挂载到容器里面去。
写在前面 上一集我们部署了一个kubernetes集群,并对kubernetes有了个简单的使用,相信大家也看过阿里云的控制台,控制台对kubernetes集群做了一个可视化,当然看起来其实就是根据kubernetes dashboard封装的。
一、写在前面: 云提供了kubernetes的Paas服务,但是很多同学对kubernetes的使用不是很清楚,最根本的原因就是出发点不同。cloud是要把技术门槛降低,通过可视化的配置降低学习成本;而企业要的是稳定性,以及故障恢复的时效性,以及故障复盘;这就造成了一系列的问题:support视角:1.
kubernetes 命令记录 操作基本命令: 通过yaml文件创建: kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete) kubectl apply -f xxx.
讲在前面:1.目前实现的是单机部署,如何创建镜像,管理镜像;如何创建容器,管理容器;如何快速创建docker虚拟主机machine,如何快速部署多组件项目compose以及如何跨宿主机建立集群swarm。
Compose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等 安装 安装 Compose 之前,要先安装 Docker,在此不再赘述。
一、DockerUI基于DockerAPI实现的镜像容器仓库管理 docker run -d -p 59000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker 三大优点:1:可以对运行着的容器进行批量操作2:在容器网络中-会显示容器与容器间的网络关系3:在Volumes中显示了所有挂载目录对我当前需求而言,好想dockerui 和 shipyard能和二为一呀。
一 、 指令 下面列出了 Dockerfile 中最常用的指令,完整列表和说明可参看官方文档。 FROM指定 base 镜像。 MAINTAINER设置镜像的作者,可以是任意字符串。 COPY将文件从 build context 复制到镜像。
(这里只考虑单机通信,不考虑集群跨宿主通信) 网络模式 Docker支持的五种网络模式查看docker支持的网络模式docker network ps Brige 这个是默认网络 , docker的主进程会默认创建一个docker0的网卡,docker0与宿主机的网卡是桥接的,容器的默认网段是172.0.0.1/ 因此宿主机与容器可以互ping,但是外部不能直接访问到。
容器管理 plus:docker本身是一个C/S架构客户端用于我们敲命令啊之类的服务端提供了一些api 等 可以通过ps -ef | docker 看到服务主进程 如果要拉你在公有仓库里面自己仓库里的东西可以 docker login daocloud.
镜像what is image? Docker镜像是一个不包含内核而又精简的操作系统 source? docker.io daoclod.io 推荐! 加速器: curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a9019f5b.m.daocloud.io1该脚本可以将 –registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。
基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期。 然后是安装 Docker 镜像 我们都知道,操作系统分为内核和用户空间。
1、为什么Docker有价值为什么Docker这么有价值?在回答这个问题之前,我们先想一个相似的问题,为什么阿里巴巴这么有价值? 传统的商业存在两大弊端:一是买卖双方相对分散,加大了需求收集、营销、运输的成本;二是买卖双方信息不对称,对交易产生了抑制作用。
Q1、本地盘问题 官方介绍:https://help.aliyun.com/document_detail/63138.html?spm=5176.11065259.1996646101.searchclickresult.19494d9eozRBYo 应用场景理解:首先,本地盘提供的是高IO能力,这种IO能力是作为大数据存储节点的基础。
一、场景: 1.服务是java spring项目,用nohup java 各种参数 -jar –spring.location.config= .yml & 起的。 2.做压力测试nohup.out越来越大,把根分区占满了 。
vmware简介 wmware是一个虚拟pc的软件; 可以在现有的操作系统上虚拟出一个新的硬件环境; 相当于模拟出一台新的pc; 以此来实现在一台机器上真正同时运行两个独立的操作系统。 vmware主要特点不需要分区或重新开机就能在同一台pc上使用两种以上的操作系统 本机系统可以与虚拟机系统网络通信 可以设定并且随时修改虚拟机操作系统的硬件环境 vmware中安装os在安装os,我需要先新建虚拟机,在安装来源中选择稍后安装操作系统。
这是一次我维护runningdoctor时候遇到的问题现象:1.用户无法打开web.runningdoctor.cn 2.监控状态无异常、无报警 3.tracert结果无异常、丢包率正常 4.用户无法访问的时候,我们能打开网站 5.
查mysql bin-logbinlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中; 作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份...
场景: what? 朋友所在公司是保险行业,每天需要跑批,有大量计算会在内存中进行,经常出现oom,服务器内存比较小,上面跑了一个weblogic以及独立的 *batch_jar*我在的公司也有大量的spring项目进行跑批 ,在服务器上内存占用也非常的高,也有出现过oom的错误 dmsg | grep oom | wc -l 39 why? 一:垃圾回收机制的意义 java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。
重新认识nginx 在以前的运维过程中,大量环境都使用到了nginx,不管是与keepalived+haproxy做高可用,或者做缓存,或者做web应用服务器用来部署各种各样的环境,都使用到了它。但是真的了解它吗?并不,很多时候都是看一些博客里面的配置文件,或者在以前的配置文件上改改即用。
背景: 经典迁移VPC对于目前的阿里云来说 是解决一个重大的历史遗留问题。在上古时期,公有云的租户不多,因为可以给每个实例分配一个EIP一个内网IP。隔离租户只用了安全组来实现,因此其实留下了蛮多问题的。