lockey.github.io's Issues
《从 0 开始学架构》学习归整(三)架构设计流程
弹性伸缩 | Lockey
Docker 部署 Jenkins | Lockey
https://www.lockey.xyz//2019/12/09/Docker-%E9%83%A8%E7%BD%B2-Jenkins/
Docker 部署 Jenkins | Lockey
K8S
https://www.lockey.xyz/2019/12/31/DevOps/K8S/
部署的演化历史 传统部署 资源分配问题 虚拟化部署 量级较重 容器化部署 敏捷应用程序的创建和部署 持续开发、集成和部署方便 开发运维分离 可观察性丰富 跨开发、测试和生产环境一致 云和操作系统分发的可移植性强 以应用程序为中心管理 适合松散耦合、分布式、弹性、解放的微服务 资源隔离 资源利用率高
DevOps
Docker 开源仓库系统 Harbor 搭建与使用
简介 官方 Harbor是一个开源的容器镜像管理系统,它通过基于角色的访问控制来保护镜像,扫描镜像中的漏洞,并将图像签名为可信的。作为一个CNCF孵化项目,Harbor 为您提供了合规性、性能和互操作性,帮助您跨云原生计算平台(如 Kubernetes 和 Docker )一致而安全地管理镜像。 非官方 开源 企业级容器镜像管理系统 成熟 生态健全 使用的大厂众多 搭配在集群内部,加速
test | Lockey
《从 0 开始学架构》学习归整(一)复杂度问题的来源 可扩展篇
《从 0 开始学架构》学习归整(五)高性能 NoSQL
I/O 多路复用 -- epoll
Uvicorn - 最强异步服务器网关接口?
同步/异步/阻塞/非阻塞、事件驱动、I/O 多路复用
Consul
《从 0 开始学架构》学习归整(四)高性能数据库集群
Zabbix | Lockey
《从 0 开始学架构》学习归整(一)复杂度问题的来源 高性能篇
Hello World | Lockey
《从 0 开始学架构》学习归整(八)高性能负载均衡:分类、架构及算法
云计算 | Lockey
Docker 构建私有 pip 仓库(devpi)
使用场景 网络环境不佳、不允许 需要经常性的使用pip(比如 docker 镜像构建) 觉得第三方源的使用,使带宽压力大 使用 Docker 启动(devip)服务 docker run -d --name devpi \ --publish 3141:3141 \ --volume /Users/lockey/pypi:/data \ # 自行替换挂载目录
《从 0 开始学架构》学习归整(九)CAP 定理
Lockey
《从 0 开始学架构》学习归整(十)排除架构可用性隐患:FMEA
《从 0 开始学架构》学习归整(六)高性能缓存架构
在K8S集群中搭建Redis集群(istio网络).md
背景 在 K8S 集群中搭建 Redis 集群 K8S 集群使用 istio 接管网络 注意事项 由于 istio 接管网络,会造成 Redis 集群初始化不能成功(一直卡在:Waiting for the cluster to join) 以上问题需要在 pod 启动的时候设置 cluster-announce-ip,具体见下 ↓ 部署集群前提 使用 PV/PVC 存储(可搭
Docker 部署 Jenkins | Lockey
https://www.lockey.xyz/2019/12/09/Docker-%E9%83%A8%E7%BD%B2-Jenkins/
Docker 部署 Jenkins | Lockey
《从 0 开始学架构》学习归整(一)复杂度问题的来源 高可用篇
《从 0 开始学架构》学习归整(二)架构设计三原则
K8S
高可用K8S搭建(Ubuntu18.04)
https://www.lockey.xyz/2020/03/11/DevOps/%E9%AB%98%E5%8F%AF%E7%94%A8K8S%E6%90%AD%E5%BB%BA/
本文资料整理自网络,对其中过时部分进行修正! 运行环境为:KVM 虚拟机(先根据下文第一部分制作基础镜像,再用基础镜像克隆为各个 master、worker 节点,可以节省时间) 适用版本为: 操作系统:Ubuntu18.04 Kubeadm:GitVersion:"v1.17.3" K8S组件版本如下: kube-apiserver:v1.17.4 kube-control
Lockey
Lockey
Ubuntu18.04 NFS 安装使用
Docker-部署-Jenkins
https://www.lockey.xyz/2019/12/09/DevOps/Docker-%E9%83%A8%E7%BD%B2-Jenkins/
部署 Dockerfile FROM jenkins/jenkins:lts MAINTAINER Lockey USER root ARG dockerGid=999 RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 构建 docker build . -t myjenkins 运行
ELK
https://www.lockey.xyz/2019/12/20/DevOps/ELK/
ELK 是什么? 是 ElasticSearch、Logstash、Kibana 三个开源软件的组合 具备数据收集、存储、分析功能 适合实时数据分析和检索的场景 具有分布式特性 易扩展 ELK 功能 ElasticSearch 存储 索引 Logstash 收集 处理 Kibana 可视化 统计分析 Beat(扩展组件) MetricBeat 收集各种主机信息(C
内核网络数据收发流程
前置基础 → 操作系统基础 ← → Linux内核中断 ← 网卡(NIC) 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有 MAC 地址,因此属于 OSI 模型的第 2 层。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为 MAC 地址的独一无二的48位串行号,它被写在卡上的一块 ROM 中。在网络上的每一个计算机都必须拥有一个独一无二的 MAC
弹性伸缩
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: 创建定时任务
《从 0 开始学架构》学习归整(七)单服务器高性能模式:PPC 与 TPC
Zabbix | Lockey
https://www.lockey.xyz/2019/12/13/DevOps/Zabbix/
Zabbix | Lockey
操作系统基础
概念 进程地址空间(进程虚拟地址) 用户空间与内核空间(Linux) 内核可以访问受保护内存空间,也有访问底层所有设备的权限 为了保证内核安全(保证用户进程不能直接操作内核),将虚拟空间划分为用户空间和内核空间 32位操作系统:2^32 = 4GB;内核空间 1GB(从虚拟地址0xC0000000到0xFFFFFFFF),用户空间 3GB(从虚拟地址0x00000000到0xBFFFFFF
《从 0 开始学架构》学习归整(十一)双机架构
DevOps | Lockey
https://www.lockey.xyz/2019/12/09/DevOps/DevOps/
云计算 | Lockey
架构设计、梳理:画架构图的方法
Uvicorn - 最强异步服务器网关接口?
Web 服务基础概念 如果需要跑起一个普通的 Web 服务(网站、接口服务), 一般需要有一台主机(云主机等),然后在主机上启动 Web 应用程序。 在 Python 中,大部分 Web 框架(Django、Flask等)自带的 Web 服务器性能较差,不适合在生产环境投入使用,这个问题的解决方案较多,目前使用较多的是使用专业的 HTTP 服务器(软件,如:Nginx、Apache、IIS等)
Docker-部署-Jenkins | Lockey
Ubuntu18.04 NFS 安装使用
https://www.lockey.xyz/2020/03/25/Linux/Ubuntu18.04--NFS%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8/
环境 Ubuntu 18.04 安装 安装软件包 $apt install nfs-kernel-server 如出现依赖错误 ↓ . . . The following packages have unmet dependencies: nfs-kernel-server : Depends: libtirpc1 but it is not going to be installe
在K8S集群中搭建Redis集群(istio网络)
弹性伸缩 | Lockey
Gitbook | Lockey
Ansible | Lockey
https://www.lockey.xyz/2019/12/09/DevOps/Ansible/
云计算 | Lockey
《从 0 开始学架构》学习归整(一)复杂度问题的来源 低成本、安全、规模篇
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.