胡伟煌

个人博客

Etcd中的k8s数据

1. 读取数据key 使用以下命令列出所有的key。 1ETCDCTL_API=3 etcdctl --endpoints=<etcd-ip-1>:2379,<etcd-ip-2>:2379,<etcd-ip-3>:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --key=/etc/kubernetes/pk......

Virtual Kubelet介绍

1. 简介 Virtual Kubelet是 Kubernetes kubelet 的一种实现,作为一种虚拟的kubelet用来连接k8s集群和其他平台的API。这允许k8s的节点由其他提供者(provider)提供支持,这些提供者例如serverless平台(ACI, AWS Fargate)、IoT Edge等。 一句话概括:Kubernetes API on top, programm......

Virtual Kubelet命令

virtual-kubelet --help 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#./virtual-kubelet --helpvirtual-kubelet implements the Kubelet interface with a pluggabl......

镜像拉取失败问题

常见镜像拉取问题排查 1. Pod状态为ErrImagePull或ImagePullBackOff 12docker-hub-75d4dfb984-5hggg 0/1 ImagePullBackOff 0 14m 192.168.1.30 <node ip> docker-hub-75d4dfb984-9r57b ......

拉取私有镜像

本文介绍通过pod指定 ImagePullSecrets来拉取私有镜像仓库的镜像 1. 创建secret secret是namespace级别的,创建时候需要指定namespace。 1kubectl create secret docker-registry <name> --docker-server=DOCKER_REGISTRY_SERVER --docker-use......

配置私有镜像仓库

1. 镜像仓库的基本操作 1.1. 登录镜像仓库 1docker login -u <username> -p <password> <registry-addr> 1.2. 拉取镜像 1docker pull https://registry.xxx.com/dev/nginx:latest 1.3. 推送镜像 1docker push https://......

Git commit规范

1. Git commit规范 1.1. 格式 1<type>(<scope>): <subject> 示例: 1fix(ngRepeat): fix trackBy function being invoked with incorrect scope 1.2. type 主要的提交类型如下: Type 说明 备注 feat 提交新功能 常......
Git

Git介绍

1. Git是什么 1.1. 概述 Git是分布式版本控制系统,与SVN类似的集中化版本控制系统相比,集中化版本控制系统如果中央服务器宕机则会影响数据和协同开发。 Git是分布式的版本控制系统,客户端不只是提取最新版本的快照,而且将整个代码仓库镜像复制下来。如果任何协同工作用的服务器发生故障了,也可以用任何一个代码仓库来恢复。而且在协作服务器宕机期间,你也可以提交代码到本地仓库,当协作服务器......
Git

Git命令分类

Git 命令详解 1. 示意图 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 2. Git 命令分类 2.1. 新建代码库 123456# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它......
Git

Git常用命令

1. Git常用命令 分类 子类 git command zsh alias 分支 查看当前分支 git branch gb 创建新分支,仍停留在当前分支 git branch 创建并切换到新分支 git checkout -b gcb 切换分支 git checkout 合并分支 git checkout #切换到要合并的分支git mer......
Git