Tags
Hey, this is Tags.
Toggle navigation
胡伟煌
Home
About
Archives
Tags
Blockchain
Arithmetic
随笔
Ethereum
MachineLearning
读书笔记
Golang
源码分析
Docker
Kubernetes
Etcd
Monitor
KubeVirt
多集群
Network
Runtime
Serverless
kubeadm
问题排查
Python
裸金属
disk
Linux
大模型
IDE
Memcached
快捷键
Mysql
Nginx
Git
iptables
network
Redis
Shell
Keepalived
TCPIP
Scheduler
Pod
Operator
Kubeedge
OpenYurt
Karmada
VirtualKubelet
CNI
ApiSix
Containerd
GPU
CSI
VIM
Blockchain
[Ethereum] 以太坊系列(一)之以太坊介绍
[Ethereum] 以太坊系列(二)之账户管理
[Blockchain] 区块链系列(八)之区块链介绍
[Blockchain] 区块链系列(六)之比特币交易
[Blockchain] 区块链系列(四)之密钥和地址
Arithmetic
[Arithmetic] 数据结构概述
随笔
[随笔] 总得写点什么
[随笔] 坐井观天
[随笔] 胡思乱想
Ethereum
[Ethereum] 以太坊系列(一)之以太坊介绍
[Ethereum] 以太坊系列(二)之账户管理
MachineLearning
[MachineLearning] 机器学习的概念
读书笔记
[读书笔记] 置身事内:中国政府与经济发展
[读书笔记] 中国是部金融史
Golang
函数与闭包
go modules的使用
数据类型
流程语句
错误处理
Goroutine调度
cobra command
cobra 介绍
cobra flags
dep的使用
计算机语言概述
Golang资源
后端开发技能树
文件操作
字符串处理
glide的使用
变量与常量
Golang介绍
Golang安装
Golang系列(二)之面向对象编程
Golang 指针
Golang系列(三)之并发编程
单元测试
Json处理
GDB调试
Http包源码分析
govendor的使用
Bee 工具使用
Beego 介绍
Beego 日志处理
Beego 项目逻辑
源码分析
kube-scheduler源码分析(六)之 抢占逻辑
kube-scheduler源码分析(五)之 优选策略
kube-scheduler源码分析(四)之 预选策略
kube-scheduler源码分析(三)之 调度流程
kube-scheduler源码分析(二)之 调度算法
kube-controller-manager源码分析(三)之 Informer机制
kubelet源码分析(五)之 syncPod
workqueue源码分析
runc源码分析
controller-runtime源码分析
kube-controller-manager源码分析(五)之 DaemonSetController
kube-controller-manager源码分析(四)之 ReplicaSetController
k8s中Etcd存储的实现
k8s核心数据结构分析
kube-scheduler源码分析(一)之 NewSchedulerCommand
kube-controller-manager源码分析(二)之 DeploymentController
kube-controller-manager源码分析(一)之 NewControllerManagerCommand
kubelet源码分析(四)之 syncLoopIteration
Docker源码分析(一)之 Docker Client
Docker源码分析(二)之 Docker Server
Docker源码分析(二)之 Docker Daemon
kubelet源码分析(三)之 RunKubelet
kubelet源码分析(二)之 NewMainKubelet
kube-apiserver源码分析(一)之 NewAPIServerCommand
kubelet源码分析(一)之 NewKubeletCommand
nfs-client-provisioner源码分析
csi-provisioner源码分析
client-go的使用及源码分析
Docker
Docker源码分析(一)之 Docker Client
Docker源码分析(二)之 Docker Server
Docker源码分析(二)之 Docker Daemon
安装Docker
Docker整体架构图
Dockerfile使用说明
Docker常用命令原理图
Kubernetes
Volcano的使用
kine的使用
大规模Pod调度优化
VXLAN原理介绍
Flannel介绍
Kruise Rollout发布
Cilium介绍
Calico介绍
HPA[自动扩缩容]配置
k8s版本记录
金丝雀发布
kubeconfig的使用
k8s社区开发指南
helm的使用
安装k8s dashboard
kubectl进入node shell
使用kubeadm部署生产环境kubernetes集群
使用 RBAC 鉴权
k8s版本说明
Runc和Containerd概述
WasmEdge介绍
Kata容器简介
Lxcfs资源视图隔离
kubectl命令使用
拉取私有镜像
配置私有镜像仓库
kubectl安装与配置
kubectl命令别名
k8s证书及秘钥
Pod创建流程
PVC创建流程
使用kind安装kubernetes
kata配置
Dynamic Volume Provisioning 介绍
PersistentVolumeClaim 介绍
StorageClass 介绍
Volume介绍
PersistentVolume 介绍
资源配额
使用kubespray安装kubernetes
使用minikube安装kubernetes
12 Factor
资源服务质量
k8s知识体系
资源配额
指定节点调度与隔离
安全迁移节点
理解kubernetes对象
client-go的使用及源码分析
Kubernetes集群问题排查
Kubernetes总架构图
基于Docker及Kubernetes技术构建容器云(PaaS)平台
Kubernetes核心原理(一)之API Server
Pod介绍
Kubernetes核心原理(四)之kubelet
Kubernetes核心原理(二)之Controller Manager
Kubernetes核心原理(三)之Scheduler
Docker网络
K8S网络
ConfigMap
Kubernetes基本概念
Pod伸缩与升级
Pod定义文件
Pod生命周期
Pod存储卷
Pod调度
Etcd
Etcd中的k8s数据
etcd-operator的使用
Raft算法
Etcd介绍
Etcd访问控制
Etcd启动配置参数
etcdctl-V2
etcdctl-V3
Monitor
Grafana部署
kube-prometheus-stack的使用
Influxdb介绍
cAdvisor介绍
Heapster介绍
Kubernetes集群监控
KubeVirt
qemu创建虚拟机
KubeVirt的使用
KubeVirt的介绍
虚拟化相关概念
多集群
k8s多集群管理的思考
Network
Pod的DNS策略
Runtime
Runc和Containerd概述
WasmEdge介绍
Kata容器简介
Cgroup命令介绍
Cgroup目录
Cgroup介绍
Namespace命令介绍
Namespace介绍
Serverless
knative介绍
kubeadm
kubeadm升级k8s集群
kubeadm管理证书
问题排查
ConfigMap多行格式
Cgroup不支持pid资源
Cgroup子系统无法挂载
increase the mlock limit
keycreate permission denied
runc-v1.1.3-exec-failed
镜像拉取失败问题
PVC Terminating
Pod驱逐
Python
[Python] Python系列(四)之面向对象编程
[Python] Python系列(三)之高级特性
[Python] Python系列(二)之Python函数
[Python] Python系列(一)之基础篇
裸金属
Redfish API
格式化磁盘分区
BMC概念
disk
创建硬件Raid
Raid介绍
磁盘命令
LVM的使用
Linux
Linux常用命令
Linux文件权限
Linux文件系统
Linux文件存储
Linux介绍
Supervisor的使用
ceph-fuse的使用
ansible的使用
confd的使用
NFS的使用
ssh tips
大模型
大模型相关概念
基于Ollama构建本地大模型
IDE
Goland配置
vscode使用配置
Memcached
Memcached的使用
Memcached命令
快捷键
chrome快捷键
iterm2 rz与sz的使用
tmux快捷键
eclipse快捷键
vscode快捷键
Mysql
Mysql服务部署
Mysql常用命令之表内容操作
Mysql常用命令之系统管理
Mysql常用命令之数据表操作
Nginx
配置Nginx免费证书
Nginx http服务器
Nginx作为反向代理
Nginx的部署与配置
Git
Git命令分类
Git常用命令
Git commit规范
Git介绍
Git命令别名
iptables
iptables命令
iptables介绍
network
网卡Bonding介绍
netplan介绍
VLAN介绍
tcpdump抓包流程
Redis
Redis集群模式部署
Redis配置详解(中文版)
Redis配置详解(英文版)
Redis哨兵模式部署
Redis介绍
Shell
Shell数组
Shell echo命令
Shell运算符
Shell 函数
Shell 判断语句
Shell 循环语句
Shell简介
Shell 重定向
Shell变量
Keepalived
Keepalived配置详解
Keepalived安装与配置
Keepalived相关操作
Keepalived简介
TCPIP
TCP协议
TCPIP基础
HTTP协议
IP协议
UDP协议
Scheduler
Volcano的使用
Pod
Pod健康检查
Operator
如何开发一个Operator
kubebuilder的使用
Kubeedge
KubeEdge介绍
Kubeedge之cloudcore 源码分析
Kubeedge之edgecore 源码分析
OpenYurt
OpenYurt之TunnelServer源码分析
OpenYurt之Tunnel-Agent源码分析
OpenYurt之YurtHub源码分析
OpenYurt 安装相关Kubernetes配置调整
OpenYurt部署
Karmada
Karmada介绍
VirtualKubelet
Virtual Kubelet命令
Virtual Kubelet介绍
CNI
VXLAN原理介绍
Flannel介绍
Cilium介绍
CNI插件选型
Calico介绍
Macvlan介绍
CNI接口介绍
ApiSix
创建路由
ingress-controller原理
安装APISIX
APISIX配置
Containerd
Containerd命令工具
安装Containerd
GPU
Volcano GPU虚拟化
k8s管理GPU容器
CSI
FlexVolume介绍
csi-cephfs-plugin
部署csi-cephfs
部署cephfs-provisioner
VIM
basic vimrc
vim 命令
vim 配置