晓夏

YoungCheung

Zhang Sir's technical way

云计算:

helm 基本使用和案例

146浏览量
一、什么是 Helm Helm 为团队提供了在 Kubernetes 内部创建、安装和管理应用程序时需要协作的工具,有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。有了 Helm,开发者可以:查找要安装和使用的预打包软件(Chart)轻松创建和托管自己的软件包将软件包安装到任何 K8s 集群中查询集群以查看已安装和正在运行的程序包更新、删除、回滚或查看已安装软件包的历史记录Helm 组件和相关术语helmHelm 是一个命令行下的客户端工具。主要用于

Istio案例

134浏览量
1、安装好Istio# 安装 demo 配置 $ istioctl install --set profile=demo# 设置启用自动注入 istio sidecar 的命名空间 $ kubectl label namespace default istio-injection=enabled # 获取 n

Istio安装

113浏览量
1、什么是Istio      云平台为使用它们的组织提供了很多好处。但是,不可否认的是,采用云技术会对DevOps团队造成压力。开发人员必须使用微服务来构建可移植性,同时运营商正在管理超大型混合和多云部署。Istio使您可以连接,保护,控制和观察服务。      从较高的角度来看,Istio有助于降低这些部署的复杂性,并减轻开发团队的负担。它是一个完全开源的服务网格,可以透明地分层到现有的分布式应用程序上。它也是一个平台,包括可将其集

kubernetes YAML文件详解

143浏览量
一、YAML文件概述Kubernetes只支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递,YAML格式用于配置和管理YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式(YAML)文件来解决,也就是可以把需要对资源对象操作编辑到 YAML 格式文件中,我们把这种文件叫做资源清单文件,通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象

kubernetes驱逐并和加入node实操记录

99浏览量
1、删除节点前先停止调度和驱逐pod$ kubectl  cordon wx-oa-dangjian-ceshi.novalocal    #停止调度  $ kubectl drain wx-oa-dangjian-ceshi.novalocal  --force --ignore-daemonsets --delete-local-d

Kubernetes 实际案例

1172浏览量
1、创建版本为v1.10 副本集为3的nginxkubectl run nginx --replicas=3 --labels="app=nginx-example" --image=nginx:1.10 --port=802、查看kubectl get deploy kubectl get pods --show-labels kubectl get&

Kubectl 管理工具之命令

1064浏览量
一、基础命令命令描述create通过文件名或标准输入创建资源expose将一个资源公开为一个新的servicerun在集群中运行一个特定的镜像set在对象上设置特定的功能get显示一个或多个资源explain文档参考资料edit使用默认的编辑器编辑一个资源delete通过文件名、标准输入、资源名称或标签选择器来删除资源二、部署命令命令描述rollout管理资源的发布rolling-update对给定的肤质控制器滚动更新scale扩容或缩容pod数量,Deployment、ReplicaSet、R

Kubernetesv1.10.1集群部署

1520浏览量
一、环境准备1.1 系统规划1.2 软件版本规划1.3 hosts解析192.168.113.11 linux-node1 192.168.113.12 linux-node2 192.168.113.13 linux-node31.4  设置免密认证[root@linux-node1 ~]# ssh-keygen -t rsa [root@linux-node1 ~]# ssh-

普通用户启动docker

1753浏览量
1、 首先创建docker用户组,如果docker用户组存在可以忽略sudo groupadd docker2、把用户添加进docker组中sudo gpasswd -a ${USER} docker3、重启dockersudo service docker restart4、如果普通用户执行docker命令,如果提示get …… dial unix /var/run/docker.sock权限不够,则修改

Docker编排工具之shipyard

1349浏览量
一、shipyard是什么        Shipyard(github)是建立在docker集群管理工具Citadel之上的可以管理容器、主机等资源的web图形化工具,包括core和extension两个版本,core即shipyard主要是把多个 Docker host上的 containers 统一管理(支持跨越多个host),extension即shipyard-extensions添加了应用路由和负载均衡、

Centos7.3 Kubernetes集群部署

1537浏览量
一、环境介绍及准备1.1 物理机操作系统  物理机操作系统采用Centos7.3 64位,细节如下。[root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan 18 13:06:36 UTC 2017 x86_64&nbs

Docker web应用之LNMP

1980浏览量
1、创建Dockerfile目录[root@linux-node1 ~]# mkdir /opt/dockerfile/lnmp/{nginx,mysql,php7} -p2、编写mysql Dockerfile继承自官方的MySQL5.7镜像,相对独立解耦的模块,无其它额外处理[root@linux-node1 ~]# cd /opt/dockerfile/lnmp/mysql/ [root@linux-node1&nbs

Docker web应用之Tomcat

1484浏览量
1、创建Dockerfile[root@linux-node1 ~]# mkdir /opt/dockerfile/Tomcat [root@linux-node1 ~]# cd /opt/dockerfile/Tomcat/ [root@linux-node1 Tomcat]# touch Dockerfile2、下载apache-tomcat 及jdk[root@linux-node1 T

Docker之SSH服务的镜像

1150浏览量
一般情况下,系统运维会通过SSH服务来管理操作系统,但是docker的很多镜像是不带ssh服务的,之前我们讲过用Nsneter,attach ,exec等命令进入,但是这些命令无法解决远程管理容器,那么这个时候我们就需要创建一个带有ssh服务的镜像,下面我们介绍两种方法基于commit 和dockerfile创建。一、基于commit命令创建docker提供commit命令支持用户提交自己的修改,并生成新的镜像。命令格式为:docker commit CONTAINER [REPOSTORY[:

Docker之仓库

1285浏览量
一、docker仓库        Docker的仓库是DockerHub,类似于github,github有一个开源的软件叫gitlab。Docker也有一个开源软件docker registry。我们先查看镜像,找到registry[root@linux-node1 ~]# docker search docker INDEX    

docker构建镜像

1122浏览量
一、镜像介绍docker镜像一般由两种,一种是手动构建,另一种则是自动构建(Dockerfile),我们来学习如何通过自动构建和手动构建来构建镜像。二、自动构建2.1 查看镜像[root@linux-node1 ~]# docker images REPOSITORY          TAG      &

Docker之镜像

1386浏览量
镜像是Docker的三大核心概念之一。Docker运行容器前需要本地存在对应的镜像,如果镜像不在本地,docker会尝试先从默认镜像仓库下载(默认使用Docker Hub 公共注册服务器的仓库),用户也可以通过配置,使用自定义仓库。一、获取镜像镜像是Docker运行容器的前提,可以使用docker pull命令从网络上下载镜像。格式:docker pull NAME[:TAG]对于Docker镜像来说,如果不显示的指定TAG,则默认会选择latest标签,即下载仓库中最新版本

Docker之容器

1263浏览量
容器也是docker的一种核心概念。简单来讲,容器是镜像的运行实例,不同的是它带有额外的可写入层。如果认为虚拟机是模拟运行的一套操作系统(提供运行环境和其他系统环境)和泡在上面的应用。那么docker容器就是独立运行的一个或者一组应用,以及他们所需要的运行环境。一、创建容器docker是一种十分轻量级的容器,用户可以随时创建或者删除容器。新建容器新建容器可以使用docker create命令新建一个容器,例如:$ sudo docker create -i

CentOS Docker 安装

1152浏览量
Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7