Git Product home page Git Product logo

lockey.github.io's People

Contributors

lockeysama avatar

Watchers

 avatar  avatar

lockey.github.io's Issues

Docker 开源仓库系统 Harbor 搭建与使用

https://www.lockey.xyz/2020/03/12/Linux/Docker%E5%BC%80%E6%BA%90%E4%BB%93%E5%BA%93%E7%B3%BB%E7%BB%9FHarbor%E6%90%AD%E5%BB%BA%E4%B8%8E%E4%BD%BF%E7%94%A8/

简介 官方 Harbor是一个开源的容器镜像管理系统,它通过基于角色的访问控制来保护镜像,扫描镜像中的漏洞,并将图像签名为可信的。作为一个CNCF孵化项目,Harbor 为您提供了合规性、性能和互操作性,帮助您跨云原生计算平台(如 Kubernetes 和 Docker )一致而安全地管理镜像。 非官方 开源 企业级容器镜像管理系统 成熟 生态健全 使用的大厂众多 搭配在集群内部,加速

操作系统基础

https://www.lockey.xyz/2020/04/22/%E5%9F%BA%E7%A1%80/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%9F%BA%E7%A1%80/

概念 进程地址空间(进程虚拟地址) 用户空间与内核空间(Linux) 内核可以访问受保护内存空间,也有访问底层所有设备的权限 为了保证内核安全(保证用户进程不能直接操作内核),将虚拟空间划分为用户空间和内核空间 32位操作系统:2^32 = 4GB;内核空间 1GB(从虚拟地址0xC0000000到0xFFFFFFFF),用户空间 3GB(从虚拟地址0x00000000到0xBFFFFFF

内核网络数据收发流程

https://www.lockey.xyz/2020/04/22/%E5%9F%BA%E7%A1%80/%E5%86%85%E6%A0%B8%E7%BD%91%E7%BB%9C%E6%95%B0%E6%8D%AE%E6%94%B6%E5%8F%91%E6%B5%81%E7%A8%8B/

前置基础 → 操作系统基础 ← → Linux内核中断 ← 网卡(NIC) 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有 MAC 地址,因此属于 OSI 模型的第 2 层。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为 MAC 地址的独一无二的48位串行号,它被写在卡上的一块 ROM 中。在网络上的每一个计算机都必须拥有一个独一无二的 MAC

Uvicorn - 最强异步服务器网关接口?

https://www.lockey.xyz/2020/04/20/Python/Uvicorn--%E6%9C%80%E5%BC%BA%E5%BC%82%E6%AD%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F/

Web 服务基础概念 如果需要跑起一个普通的 Web 服务(网站、接口服务), 一般需要有一台主机(云主机等),然后在主机上启动 Web 应用程序。 在 Python 中,大部分 Web 框架(Django、Flask等)自带的 Web 服务器性能较差,不适合在生产环境投入使用,这个问题的解决方案较多,目前使用较多的是使用专业的 HTTP 服务器(软件,如:Nginx、Apache、IIS等)

弹性伸缩

https://www.lockey.xyz/2019/12/09/Aliyun/%E5%BC%B9%E6%80%A7%E4%BC%B8%E7%BC%A9/

能力 根据业务需求和策略自动调整弹性计算资源,在业务需求增长时无缝增加 ECS 实例满足计算需要,在业务需求下降时自动减少 ECS 实例节约成本。 使用 步骤 op1=>operation: 创建伸缩组 op2=>operation: 创建伸缩配置 op3=>operation: 启用伸缩组 op4=>operation: 创建伸缩规则 op5=>operation: 创建定时任务

在K8S集群中搭建Redis集群(istio网络).md

https://www.lockey.xyz/2020/03/25/DevOps/%E5%9C%A8K8S%E9%9B%86%E7%BE%A4%E4%B8%AD%E6%90%AD%E5%BB%BARedis%E9%9B%86%E7%BE%A4/

背景 在 K8S 集群中搭建 Redis 集群 K8S 集群使用 istio 接管网络 注意事项 由于 istio 接管网络,会造成 Redis 集群初始化不能成功(一直卡在:Waiting for the cluster to join) 以上问题需要在 pod 启动的时候设置 cluster-announce-ip,具体见下 ↓ 部署集群前提 使用 PV/PVC 存储(可搭

ELK

https://www.lockey.xyz/2019/12/20/DevOps/ELK/

ELK 是什么? 是 ElasticSearch、Logstash、Kibana 三个开源软件的组合 具备数据收集、存储、分析功能 适合实时数据分析和检索的场景 具有分布式特性 易扩展 ELK 功能 ElasticSearch 存储 索引 Logstash 收集 处理 Kibana 可视化 统计分析 Beat(扩展组件) MetricBeat 收集各种主机信息(C

K8S

https://www.lockey.xyz/2019/12/31/DevOps/K8S/

部署的演化历史 传统部署 资源分配问题 虚拟化部署 量级较重 容器化部署 敏捷应用程序的创建和部署 持续开发、集成和部署方便 开发运维分离 可观察性丰富 跨开发、测试和生产环境一致 云和操作系统分发的可移植性强 以应用程序为中心管理 适合松散耦合、分布式、弹性、解放的微服务 资源隔离 资源利用率高

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.