摘要: 创建Git仓库 将已有的项目代码纳入Git管理 cd 项目代码所在文件夹 git init 新建的项目直接用Git管理 cd 某个文件夹 git init your_project #会在当前路径下创建和项目名称同名的文件夹 cd your_project 添加local用户信息 git conf 阅读全文
posted @ 2021-05-19 16:59 故地重游2020 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 架构图: Kubernetes 项目的架构,跟它的原型项目 Borg 非常类似,都由 Master 和 Node 两种节点组成,而这两种角色分别对应着控制节点和计算节点。其中,控制节点,即 Master 节点,由三个紧密协作的独立组件组合而成,它们分别是负责 API 服务的 kube-apiserv 阅读全文
posted @ 2021-02-08 14:29 故地重游2020 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 创建Storageclass apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: annotations: storage.resource.caicloud.io/alias: nfs storage.resource.caiclo 阅读全文
posted @ 2021-02-07 17:31 故地重游2020 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 容器如何提供挂载的文件系统的隔离? chroot,即改变进程的根目录到你指定位的位置。 实际上,Mount Namespace这个基于对chroot的不断改良才被发明出来的,它也是Linux操作系统里的第一个Namespace。 当然,为了能够让容器的这个根目录看起来更“真实”,我们一般会在这个容器 阅读全文
posted @ 2021-02-07 17:22 故地重游2020 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 结论:对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法。 在介绍完容器的”隔离“技术之后,我们再来说说容器的”限制“问题。 我还是以PID Namespace为例,来给你解释这个问题。 虽然容 阅读全文
posted @ 2021-02-03 16:37 故地重游2020 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 磁盘上的“程序”一旦被执行起来,它就从磁盘上的二进制文件,变成了计算机内存中的数据、寄存器里的值、堆栈中的指令、被打开的文件,以及各种设备的状态信息的一个集合。像这样一个程序运行起来后的计算机执行环境的总和,就是我们今天的主角:进程。所以,对于进程来说,它的静态表现就是程序,平常都安安 阅读全文
posted @ 2021-02-03 15:58 故地重游2020 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 先决条件: kubernetes集群 选定安全配置至你的安装过程中 安装和配置helm 有权限访问cluster 选定与kubernetes版本兼容的helm kubecl有权限访问cluster 安装Helm(https://helm.sh/docs/intro/install/) 源码编译 二进 阅读全文
posted @ 2020-12-29 15:28 故地重游2020 阅读(107) 评论(0) 推荐(0) 编辑
摘要: cat << EOF >> /etc/sysctl.confnet.core.somaxconn = 4096net.core.netdev_max_backlog = 10000net.core.rmem_default = 2621440net.core.wmem_default = 26214 阅读全文
posted @ 2020-12-08 10:50 故地重游2020 阅读(214) 评论(0) 推荐(0) 编辑
摘要: tcpdump 是最常用的一个网络分析工具。它基于 libpcap ,利用内核中的 AF_PACKET 套接字,抓取网络接口中传输的网络包;并提供了强大的过滤规则,帮你从大量的网络包中,挑出最想关注的信息。 它的基本使用方法,还是比较简单的,也就是 tcpdump [选项] [过滤表达式]。当然,选 阅读全文
posted @ 2020-11-20 17:36 故地重游2020 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 升级版本:1.10.1 至 2.0 1.9、1.10 可以直接升级至2.0,对于更早的版本需要迁移数据至1.9或1.10版本。 升级步骤: 如果Harbor还在运行,则需要新将其关闭 cd harbor docker-compose down -v 备份当前Harbor文件夹(可选) mv harb 阅读全文
posted @ 2020-11-06 14:58 故地重游2020 阅读(2886) 评论(0) 推荐(0) 编辑