![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
云原生
文章平均质量分 88
闪耀的瞬间
漫漫程序路:路漫漫其修远兮 吾将上下而求索
展开
-
Docker 运行Centos,并配置SSH连接
1.hub.docker.com搜索 centos2.下载centos 镜像:docker pull centos:centos7.9.20093.第一次运行镜像:docker run -itd --name=centos --privileged centos:7.9.2009 /usr/sbin/init4.进入容器:docker exec -it centos /bin/bash5.在容器中安装ssh:yum install -y openssh-server6.修改密码:passwd r原创 2021-10-18 22:21:35 · 3211 阅读 · 1 评论 -
java项目打包成docker镜像与k8s运行的镜像
1.打包成docker镜像,Dockerfile如下预留一个 $JAVA_OPTS 参数,接收启动镜像时的java参数FROM openjdk:8-jdk-alpineADD apicenter-1.0.jar apicenter.jarENTRYPOINT ["/bin/sh", "-c", "java $JAVA_OPTS -jar /apicenter.jar"]打包:docker build -t apicenter:v1.0 ./启动:docker run -d --name api原创 2020-07-09 09:34:31 · 3414 阅读 · 0 评论 -
docker部署MYSQL5.7
docker 部署 mysql原创 2020-03-07 00:23:05 · 4329 阅读 · 0 评论 -
云原生应用11:SpringBoot应用打包成docker镜像
本文将介绍SpringBoot开发的应用打包成docker镜像,然后运行镜像为容器依赖Docker:docker安装依赖MySql:下载mysql镜像,docker pull mysql:5.7.26运行为容器,设置数据存储到宿主机,root用户密码:docker run -d --name mysql -v /data/mysql:/var/lib/mysql --rm -p 3306...原创 2019-11-02 19:31:15 · 473 阅读 · 0 评论 -
云原生应用10:Helm让k8s部署有状态应用变得简单
1.Helm简介大家都用过centos的yum,它是Linux系统下的包管理工具,通过yum 可以很方便的安装各种工具,而 Helm 是 Kubernetes中方便有状态应用部署的工具,通过 helm 可以很方便部署一个 redis 集群、rabbitmq集群等等,这些集群的镜像已经被 helm 官方做好了,用户只需通过 helm install 安装部署即可2.Helm 组件1.Helm...原创 2019-10-25 16:20:09 · 870 阅读 · 0 评论 -
云原生应用9:Kubernetes搭建dashboard,UI界面操作k8s资源
上篇都是使用 kubectl 命令行工具操作k8s集群资源,为了提供更丰富的用户体验,Kubernetes 还开发了一个基于 Web Dashboard,用户可以用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管理 Kubernetes 各种资源。k8s有这些资源: Pod,ReplicaSet,Deployment,StatefulSet,...原创 2019-09-29 16:23:50 · 612 阅读 · 0 评论 -
云原生应用8:Kubernetes基础用法
kubernetes有两种类型的节点 master 与 node 节点,master负责调度任务,node也叫worker节点,负责具体运算,默认使用docker容器运行时master上有4大组件:Api-Server、Scheduler、Etcd、ControllerManagerworker上有2大组件:kubelet、kube-proxy、docker1.k8s具体工作情况如下:k8...原创 2019-09-26 20:10:23 · 415 阅读 · 0 评论 -
云原生应用7:Kubernetes简介与使用kubeadm安装集群
Kubernetes简介Kubernetes(k8s)是自动化容器操作的开源平台,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性,它解决了传统IT系统中服务扩容和升级的两大难题。kubernetes有两种类型的节点 master 与 worker 节点,master负责调度任务,worker负责工作master上有4大组件:Api-...原创 2019-09-05 16:10:51 · 330 阅读 · 0 评论 -
云原生应用6:用VMware的开源产品 Harbor 搭建私有Registry仓库
Harbor,是VMware公司基于docker registry进行二次开发后的产品,因有美观的图形界面,多租户等特性被很多人员使用Harbor 在Github地址:https://github.com/goharbor/harborHarbor 的特性1.Cloud native registry: 云原生仓库.2.Role based access control: 用户角色权限访...原创 2019-09-02 17:43:02 · 696 阅读 · 0 评论 -
云原生应用5:搭建私有Docker Registry仓库
搭建私有仓库就像Maven私服一样,在集群内网,下载、推送镜像速度快有两种方式安装私有仓库1.下载registry镜像,启动为容器,链接:https://pan.baidu.com/s/1MKEw3I61ZH7FrhabO2hVdg 提取码:ionx2.在宿主机上使用 yum install docker-registry,其实安装的是docker-distribution节点关系,c...原创 2019-09-02 15:23:42 · 1002 阅读 · 0 评论 -
云原生应用4:Dockerfile制作镜像
上一篇 docker镜像管理 中介绍了 使用docker commit 命令打包容器为镜像,本篇将介绍使用Dockerfile制作镜像要点:需要一个专门的目录,存放Dockerfile文件,且Dockerfile文件首字母必须大写,如果有某些文件要打包到镜像中,需要把这些文件也放到该目录(和Dockerfile文件同一目录),如果要忽略某些文件,创建一个.dockeringore文件,该文件中包...原创 2019-09-02 11:33:03 · 519 阅读 · 0 评论 -
云原生应用3:docker镜像管理
本篇能让你了解到基于容器制作镜像,并把镜像上传到docker hub上docker采用分层构建机制,最底层为bootfs,是用于系统引导的文件系统,容器启动完后会被卸载以节约内存资源,最底层的称为基础镜像base image,最上层为可写层,其下的均为只读层启动容器时,docker daemon默认从本地获取镜像,本地不存在时从Registry中下载镜像并保存到本地,用户可自建私有Regist...原创 2019-09-01 16:12:05 · 516 阅读 · 0 评论 -
云原生应用2:docker在线/离线安装与基础用法
docker安装与基础用法原创 2019-08-27 22:35:31 · 502 阅读 · 0 评论 -
云原生应用1:容器基础入门
111原创 2019-08-27 21:54:04 · 472 阅读 · 0 评论