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
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
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
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 │ ├──
2022.11.28 in Ju4t
使用 $ docker pull ju4t/nginxplus $ docker run --name nginx-plus -p 80:80 -p 443:443 -p 8080:8080 -d ju4t/nginxplus http://localhost http://localhost:8080/dashboard.html Dockerfile # For Debian 9 FROM debian:stretch-slim LABEL maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>
2022.11.28 in Ju4t
数据库设置 setting.py DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.mysql', 'ENGINE': 'core.pool.mysql', # 连接池 'HOST': env.get('DB_HOST', '127.0.0.1'), 'PORT': env.get('DB_PORT', 3306), 'NAME': env.get('DB_NAME', 'blog'), # 字符集:utf8mb4 排序规则:utf8
2022.11.10 in Ju4t
创建 PUT http://localhost:9200/customer/external/1 { "name": "John Doe" } { "_index": "customer", "_type": "external", "_id": "1", "_version": 1, "result": "created",
2022.11.10 in Ju4t
按照官方流程走:https://plugins.jenkins.io/kubernetes/ Agent:jenkins 5000端口设置好即可,http://xxxx/configureSecurity 环境 k8s containerd 安装 Jenkins helm $ cat <<EOF > values.yaml: extraEnvVars: - name: JENKINS_JNLP_PORT_NUMBER value: "50000" service: extraPorts: - name: tunnel port:
2022.10.29 in Ju4t
Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。 修改 maven 下 config setting.xml <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/n