• kubespray 部署 kubernetes 生产环境高可用集群

    2023.03.04 in Ju4t

    Kubespray 是由若干 Ansible Playbook、 清单(inventory)、 制备工具和通用 OS/Kubernetes 集群配置管理任务的领域知识组成的,本文包含了国内加速、离线部署方式。

    更多

  • 通过 PowerShell 在 Hyper-V 批量创建 Linux 虚拟主机并设置IP

    2023.03.04 in Ju4t

    母盘制作 首先安装一个基础镜像的系统 Linux 启动脚本,执行 init.sh 虚拟机启动后的操作 cat <<EOF > /init.sh #!/bin/bash mount /dev/cdrom /mnt cp /mnt/init.sh /set.sh chmod +x /set.sh # 修改IP /bin/sh /set.sh # rm -f /etc/rc.d/rc.local # 避免重复启动 rm -rf /init.sh rm -rf /set.sh # 卸载 eject /dev/cdrom history -c init 6 EOF 母盘机器上最

    更多

  • Kubebuilder 构建 k8s-operator 实现自定义 controller 和 webhook 逻辑

    2023.01.29 in Ju4t

    安装相关 goland docker kubernetes kubectl kubebuilder kustomize (make install) cert-manager helm (安装 ingress traefik) 创建项目 mkdir kubebuilder-demo cd kuberbuilder-demo goland . 初始化当前目录中的新模块 go mod init github.com/kuberbuilder-demo 初始化项目 kubebuilder init --domain=labdoc.cc 生成 API 代码 kubebuilder creat

    更多

  • Docker Desktop 4.16.1 搭建 Kubernetes + Istio 开发环境

    2023.02.13 in Ju4t

    Docker Desktop(4.16.1) 启用 kubernetes 版本为1.25.4,原作者尚未适配,故分享 由于Kubernetes大量的容器镜像在 gcr.io,无法在国内保证稳定的访问。 我们提供了一些工具脚本,帮助从阿里云镜像服务下载所需镜像。 启用 Kubernetes images.properties registry.k8s.io/pause:3.8=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.8 registry.k8s.io/kube-controller-manager:v1.25.4

    更多

  • Cisco UCS C22 M3 在 BIOS中启用嵌入式RAID控制器

    2023.01.31 in Ju4t

    测试环境中一台很老的思科设备恢复默认BIOS设置后不能识别自带的raid,备忘 适用版本 ucs-c22-m3 /bios *# show BIOS Version Boot Order --------------------------------------------- ---------------------------- "C22M3.1.4.7b.0 (Build Date: 10/05/2012)" HDD,CDROM BIOS 设置 图形化

    更多

  • 将 MySQL 同步至 Elasticsearch

    2023.01.10 in Ju4t

    MySQL + Canal + Kafka + ElasticSearch + Kibana

    更多

  • 将 PolarDB-X 与 ClickHouse 大数据等系统互通

    2023.01.04 in Ju4t

    安装PolarDB-X 本步骤将指导您如何安装PolarDB-X。 安装并启动Docekr。 执行如下命令,安装Docker。 $ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动Docker。 $ systemctl start docker 安装PolarDB-X。 $ docker run -d --name some-polardb-x -p 8527:8527 polardbx/polardb-x:2.1.0 Unable to find image 'polardbx/polar

    更多

  • 使用 Prometheus 和 Grafana 来监测 django 应用

    2022.12.31 in Ju4t

    django 应用配置 pip install django-prometheus settings.py INSTALLED_APPS = [ ... 'django_prometheus', ... ] MIDDLEWARE = [ 'django_prometheus.middleware.PrometheusBeforeMiddleware', # All your other middlewares go here, including the default # middlewares like SessionMiddleware, C

    更多

  • PolarDB-X导入导出方式汇总

    2022.12.18 in Ju4t

    PolarDB-X导入导出方式汇总 PolarDB-X常见的数据导出方法有: mysql -e命令行导出数据 mysqldump工具导出数据 select into outfile语句导出数据(默认关闭) Batch Tool工具导出数据(PolarDB-X配套的导入导出工具) PolarDB-X常见的数据导入方法有: source语句导入数据 MySQL命令导入数据 程序导入数据 load data语句导入数据 Batch Tool工具导入数据(PolarDB-X配套的导入导出工具) 初始数据准备 建议分屏,两个终端操作。 创建两个终端,方便分

    更多

  • Helm Chart 基操

    2022.12.06 in Ju4t

    得知道的事 虽然都只是基础操作,但你要修改yaml必须得会kubernetes 更多Chart参考 https://artifacthub.io/ 目前模版是开源的 创建模版 $ helm create helm-chart $ tree . └── helm-chart ├── Chart.yaml ├── charts ├── templates │   ├── NOTES.txt │   ├── _helpers.tpl │   ├── deployment.yaml │   ├── hpa.yaml │   ├──

    更多