胡伟煌

个人博客

Pod的DNS策略

1. Pod的DNS策略 可以在pod中定义dnsPolicy字段来设置dns的策略。 “Default”: Pod 从运行所在的节点继承名称解析配置。就是该Pod的DNS配置会跟宿主机完全一致。 “ClusterFirst”: 如果没有配置,即为默认的DNS策略。预先把kube-dns(或CoreDNS)的信息当作预设参数写入到该Pod内的DNS配置。与配置的集群域后缀不匹配的任何......

OpenYurt 安装相关Kubernetes配置调整

安装openyurt,为了适配边缘场景,需要对k8s组件进行调整。其中包括: kube-apiserver kube-controller-manager kube-proxy CoreDNS 1. kube-apiserver 为了实现云边通信,即用户可以正常使用kubectl exec/logs的功能来登录或查看边缘容器的信息。需要将kube-apiserver访问k......

helm的使用

1. 安装helm 1curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash 2. 基本概念 Helm是用来管理k8s集群上的软件包。 Chart:代表helm软件包 Repository:软件包的存放仓库 Release:运行在k8s上的一个发布实例。 3. helm命令......

Goland配置

Goland配置引用mod目录索引 在preferences-Go-Go module下,启用go模块集成,配置环境变量如下,点击应用。 1GOPROXY=https://goproxy.cn,direct var isMobile = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|A......
IDE

vscode使用配置

本文主要描述个人使用vscode中的常用插件和配置 1. 常用插件 插件名称 说明 Atom One Dark Theme 代码风格主题 JetBrains Icon Theme Icon主题 GitLens 显示某行提交记录 Partial Diff 通过剪切板diff对比 Go/Python 编程语言插件 2. 常用快捷键 详细快捷键参考:vsco......
IDE

安装k8s dashboard

1. 部署dashboard 1kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 镜像: kubernetesui/dashboard:v2.5.0 默认端口:8443 登录页面需要填入token或kubeconfig 2. 登......

kubectl进入node shell

本文介绍如何通过kubectl进入节点的shell环境。 1. 安装krew node-shell 1.1. 安装krew 123456789( set -x; cd "$(mktemp -d)" && OS="$(uname | tr '[:upper:]' '[:lower:]')" && ARCH="$(uname -m | sed -e 's/x......

创建路由

本文主要介绍三种方式来创建apisix的路由规则。需要提前创建好k8s service作为路由的后端标识来关联endpoints。 0. 创建k8s service 12345678910111213apiVersion: v1kind: Servicemetadata: name: {APP}-service namespace: {NAMESPACE&#......

ingress-controller原理

ingress-controller架构图 ingress-controller流程图 ApisixRoute同步逻辑 数据结构转换 参考: https://apisix.apache.org/zh/docs/ingress-controller/getting-started/ https://apisix.apache.org/zh/docs/ingress-contro......

APISIX配置

本文主要记录apisix相关组件默认配置,便于查阅。 1. apisix配置 参考:apisix/config-default.yaml at master · apache/apisix · GitHub 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950......