Linux 下将文件打包、压缩并分割成指定大小
tar 压缩一个文件
[chengchao@c7h00 ~]$ ls
jdk
[chengchao@c7h00 ~]$ tar -czvf jdk.tar.gz jdk
jdk/
jdk/jdk-8u301-windows-x64.exe
[chengchao@c7h00 ~]$ ls
jdk jdk.tar.gz
说明: 将 jdk 目录打包并压缩为 jdk.tar.gz 文件.
A cheat sheet of docker commands
默认情况下,容器以隔离方式运行。它们对同一台计算机上的其他进程或容器一无所知。若要允许容器间进行通信,请使用网络。
如果两个容器在同一网络上,那么它们可彼此通信。如果没在同一网络上,则没法通信。
CentOS7 安装 Kubernetes1.18.1 并使用 Flannel
原文: https://www.cnblogs.com/xiao987334176/p/12696740.html
手工搭建 Kubernetes 集群是一件很繁琐的事情,为了简化这些操作,就产生了很多安装配置工具,如 Kubeadm ,Kubespray,RKE 等组件,我最终选择了官方的 Kubeadm 主要是不同的 Kubernetes 版本都有一些差异,Kubeadm 更新与支持的会好一些。Kubeadm 是 Kubernetes 官方提供的快速安装和初始化 Kubernetes 集群的工具,目前的还处于孵化开发状态,跟随 Kubernetes 每个新版本的发布都会同步更新, 强烈建议先看下官方的文档了解下各个组件与对象的作用。
Go command parameters
os 包提供一些函数和变量,以平台无关的方式和操作系统交互,命令行参数以 os 包中 Args 名字的变量提供程序访问, 在 os 包之外,使用 os.Args 这个名字。
自定义一个 Java 环境的 Docker 镜像 (Alpine + OpenJDK)
Suggested Keywords: docker images java openjdk alpine
先做一个运行 Java 的 Docker 基础镜像。
K8s 的 Ingress
k8s 对外暴露服务(service)主要有两种方式:NotePort, LoadBalance,此外 externalIPs 也可以使各类 service 对外提供服务,但是当集群服务很多的时候,NodePort 方式最大的缺点是会占用很多集群机器的端口;LoadBalance 方式最大的缺点则是每个 service 一个 LB 又有点浪费和麻烦,并且需要 k8s 之外的支持;而 ingress 则只需要一个 NodePort 或者一个 LB 就可以满足所有 service 对外服务的需求。工作机制大致可以用下图表示:
共计 238 篇文章,30 页。