首页
学习
活动
专区
工具
TVP
发布

devops_k8s

k8s,go,devops
专栏作者
339
文章
570200
阅读量
66
订阅数
k8s Pod与容器到底啥区别
刚开始接触 Kubernetes 时,你学到的第一件事就是每个 Pod 都有一个唯一的 IP 和主机名,并且在同一个 Pod 中,容器可以通过 localhost 相互通信。所以,显而易见,一个 Pod 就像一个微型的服务器。
iginkgo18
2023-04-08
1.6K0
Go SDK 操作Docker
其主要复杂在端口的映射上面。如果hostConfig里面的PortBindings对应的PortMap中相应端口对应的PortBinding,其值有几个(空值也算)就会对外映射几个端口。
iginkgo18
2022-05-09
5770
如何缩小您的docker 镜像体积
写好node代码后,打包进docker发现镜像非常大,下面方法有助于构建一个一个体积小很多的镜像;
iginkgo18
2021-08-20
2.2K0
使用ack部署node容器服务
创建ack 傻瓜式阿里云一步一步点,使用资源少的话一天也就十来元钱 制作镜像 mkdir nodeappk8s # 项目名称 cd nodeappk8s npm init # 一路回车 vim app.js # 创建文件,内容在下面 npm i -S express # 安装依赖 # 在package.json文件中新增 {"start": "node app.js"} npm start # 测试你的程序没有问题 vim Dockerfile # 创建Dockerfile, 内容在下面 docker b
iginkgo18
2021-08-08
5850
写DockerFile的一些技巧
Docker镜像由只读层组成,每个层都代表一个Dockerfile指令。这些层是堆叠的,每一层都是前一层变化的增量。示例Dockerfile:
iginkgo18
2021-06-28
9580
为你的Go应用创建轻量级Docker镜像?
go build使用的是静态编译,会将程序的依赖一起打包,这样一来编译得到的可执行文件可以直接在目标平台运行,无需运行环境(例如 JRE)或动态链接库(例如 DLL)的支持。
iginkgo18
2021-06-25
6690
使用K8s的一些经验和体会
在微服务和容器化方面,工程师倾向于避免使用 Java,这主要是由于 Java 臭名昭著的内存管理。但是,现在情况发生了改变,过去几年来 Java 的容器兼容性得到了改善。毕竟,大量的系统(例如Apache Kafka和Elasticsearch)在 Java 上运行。
iginkgo18
2021-01-21
8050
08 . Jenkins之SpringCloud微服务+Vue+Docker持续集成
https://www.cnblogs.com/you-men/category/1789332.html
iginkgo18
2020-10-10
9240
02 . DockerFile构建镜像和Docker仓库
注意: Dockerfile的指令是每执行一次都会在docker上新建一层,所以过多无意义的层,会造成镜像膨胀过大,上面提到过,可以用&&符号链接命令,这样执行后,只会创建一层镜像
iginkgo18
2020-09-27
2.2K0
03 . Docker数据资源管理与网络
第三种情况 (我们只设置了memory限制时300M,swap没有指定,默认被设置为与memory一样的值。memory+swap一共是600M)
iginkgo18
2020-09-27
5480
04 . Docker安全与Docker底层实现
跟其他添加Docker容器的第三方工具一样(比如网络拓扑和文件系统共享),有很多类似的机制,在不改变Docker内核情况下就可以加固现有的容器.
iginkgo18
2020-09-27
9500
01 . Docker原理部署及常用操作命令
这里面可能有多个镜像文件,镜像本身是只读的,而且镜像在registries放的时候仓库名就是应用程序名,而后仓库内可以放多个镜像,而且这些镜像通常属于同一个应用程序不同版本,我们用标签来识别;
iginkgo18
2020-09-27
5980
03 . Prometheus监控容器和HTTP探针应用及服务发现
指定样式格式的版本 在Exporter响应的HTTP头信息中,可以通过Content-Type指定特定的规范版本,例如:
iginkgo18
2020-09-27
1.6K0
Docker部署Python项目
简介 软件开发最大的麻烦事之一就是环境配置,操作系统设置,各种库和组件的安装。只有它们都正确,软件才能运行。如果从一种操作系统里面运行另一种操作系统,通常我们采取的策略就是引入虚拟机,比如在 Windows 系统里面运行 Linux 系统。这种方式有个很大的缺点就是资源占用多、冗余步骤多、启动慢。目前最流行的 Linux 容器解决方案之一就是Docker,它最大优点就是轻量、资源占用少、启动快。本文从什么是Docker?Docker解决什么问题?有哪些好处?如何去部署实现去全面介绍。 docker部署
iginkgo18
2020-09-27
1.4K0
使用DockerFile构建运行GoWeb
安装docker # 安装一些必要的系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加软件源信息 # docker 官方源 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 阿里云源 sudo yum-config-manager --add-repo http://mirr
iginkgo18
2020-09-27
9890
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档