分类目录归档:Linux

Harbor私有镜像仓库


Harbor 是一个开源的容器镜像仓库它提供了存储和分发 Docker 镜像的功能Harbor 的主要组件和它们的作用如下
1. **Harbor-Core**
   - 这是 Harbor 的核心服务它提供了一个 RESTful API 来管理项目的创建用户管理镜像复制等操作它还负责处理用户认证和授权
2. **Harbor-Portal**
   - 这是一个 Web 界面允许用户通过浏览器来管理 Harbor 中的项目和镜像用户可以通过它来进行登录创建项目管理成员权限等操作
3. **Registry**
   - Registry 是存储 Dock...

Read more

kubernetes的各大组件和功能


Kubernetes 是一个开源的容器编排平台用于自动化部署扩展和管理容器化应用程序它由多个组件组成每个组件都负责不同的功能以下是 Kubernetes 的主要组件和它们的作用
1. **控制平面Control Plane**
   - 控制平面是 Kubernetes 集群的大脑负责集群的管理和决策
2. **kube-apiserver**
   - API 服务器是控制平面的核心组件它提供 RESTful API 用于管理集群资源和响应用户请求
3. **etcd**
   - etcd 是一个分布式键值存储系统用于存储 Kubernetes 集群的...

Read more

OpenStack的七大组件及其作用


OpenStack的每个组件都有其特定的工作流程,各个组件的详细工作流程:
1. **Horizon(仪表板)**:
   - 用户通过Web浏览器访问Horizon。
   - Horizon显示用户界面,允许用户进行身份验证。
   - 用户通过Horizon创建、管理和监控云计算资源,如虚拟机、存储卷和网络。
   - Horizon与OpenStack的其他服务(如Nova、Neutron、Cinder等)通过API进行通信,以执行用户的请求。
2. **Keystone(身份服务)**:
   - 用户或其他服务请求访问OpenStack资源。
   - Keystone验证用...

Read more

vim替换字段


查找:
输入 / 后跟要查找的字符串,然后按 Enter。例如,/text
使用 n 跳到下一个匹配项,N 跳到上一个匹配项。
替换:
:s/old/new 替换当前行的第一个 old  new
:s/old/new/g 替换当前行的所有 old  newg 表示 global)。
:%s/old/new/g 替换整个文件中的所有 old  new
:n,m s/old/new/g 替换从第 n 行到第 m 行中的所有 old  new

Read more

ubuntu国内源软件源


清华大学镜像源:

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-s...

Read more