Follow Kubernetes the Hard way
This article was written by just following Kelsey Hightower’s Kubernetes Hardway document to understand Kubernetes internal architecture.
This article was written by just following Kelsey Hightower’s Kubernetes Hardway document to understand Kubernetes internal architecture.
Operations
In this post, some variables defined in Grafana are used for Prometheus metrics, including $__rate_interval: This article describes the benefit of this va...
Follow this document mainly.
There are an awesome article about the options to use the Google Secret Manager and their pros and cons. In this article, use Secrets Store CSI Driver by fol...
To figure out which kubernetes objects are how much resource, a vertical pod autoscaler might be useful. It has a feature to either automatically update valu...
This document is written by following this document.
Basically, follow this document
This document just follows a quick tutorial for kubebuilder and learn its behavior.
See another post also to set up a TiDB on minikube.
Follow an official article for this document when the version of Kubernetes was 1.26 and set up VMs on GCP.
There are fewer lock contentions to worry about, replication is a lot happier, production impact of outages become smaller, backups and restores run faster, ...
Command list
The deployment is many use cases and in this page, they’re not described. For the details for those use cases or the concept of deployment, see official page.
Configurations
Collect recent error logs If the logs are outputted by zap, error messages are aggregated by checking level = error. This log does not work very well if the ...
There are multiple documents about innodb locks on MySQL 5.7: InnoDB locking Locks Set by Different SQL Statements in InnoDB Using InnoDB Transaction ...
See another post also to set up a TiDB on minikube.
The official document: Docker image and initial configuration
In this article, explain how to backup MySQL database using Percona Xtrabackup. There are two binaries, innobackupex and xtrabackup. innobackupex is a wrappe...
Orchestrator is a tool for MySQL HA and replication management.
This configuration is for the version 5.7 and it’s minimum configuration in the official document.
gh-ost
MySQL connections
This document is written for MySQL 5.7, so these contents may be not correct for other versions.
This document is written for MySQL 5.7, so these contents may be not correct for other versions. In this page, performance_schema is mainly discussed.
This document is described based on MySQL 5.6.
MySQL Tuner tool This is a tool to review a configuration for MySQL server.
There are a few documents to manage billing data in BigQuery Attribution of committed use discount fees and credits How to export to BigQuery Structur...
Functions
The Cloud endpoint is actually the NGINX proxy which offers the following features on GCP. Authentication and validation Logging and monitoring in GCP
Troubleshootings
Target upstream services Cloud CDN can have only GCP load balancer as the upstream services. And GCP load balancer can configure one of followings for backen...
Configurations
The configuration to enable comments is described in the official page.
Configuration The detail for gitconfig is written in official page.
Written in March 2020.
This page explains how to enable searching non-posts pages for Minimal mistakes by Lunr.js for someone who does not know jekyll at all. Lunr.js is the defaul...
There is a good video to describe a algorithms of TiDB:
TiDB data is split into multiple nodes and they’re called the name as a region.
See another post also to set up a TiDB on minikube.
Getting Started Use minikube by following this document
Template package
MySQL connections
gogo/protobuf is the library to store some extensions from golang/protobuf in this repository. There are some useful packages that golang/protobuf does not p...
I used to use Windows 11, but for some reasons, the OS stopped working and I needed to clean-install it from Windows 10 from windows recovery environment.
This is written on March 2021.
I mostly followed this article to update a WSL version, except that I didn’t enable Hyper-V until then and got an error Please enable the Virtual Machine Pla...
Basically, follow this document
See another post also to set up a TiDB on minikube.
Follow an official article for this document when the version of Kubernetes was 1.26 and set up VMs on GCP.
Set up TypeScript Next.js with Material UI
Some JavaScript library depends on Google Closure. If you need to understand the behavior of such a library, you have to know closure. The official document ...
Basic concepts There are some basic components for terraform.
Troubleshootings
There are some cases that we wanna fetch all records that are matching with a certain condition from an other gRPC server. In these cases, there are at least...
http package in golang supports HTTP/2 protocols. It’s automatically configured.
The configuration to enable comments is described in the official page.
This page explains how to enable searching non-posts pages for Minimal mistakes by Lunr.js for someone who does not know jekyll at all. Lunr.js is the defaul...
The configuration to enable comments is described in the official page.
This page explains how to enable searching non-posts pages for Minimal mistakes by Lunr.js for someone who does not know jekyll at all. Lunr.js is the defaul...
The configuration to enable comments is described in the official page.
This page explains how to enable searching non-posts pages for Minimal mistakes by Lunr.js for someone who does not know jekyll at all. Lunr.js is the defaul...
Basic configuration
jq is used to parse JSON result, format and output on the cli.
SSH configuration
SSH configuration
Overview
Follow an official article for this document when the version of Kubernetes was 1.26 and set up VMs on GCP.
In this post, some variables defined in Grafana are used for Prometheus metrics, including $__rate_interval: This article describes the benefit of this va...
This document is written by following this document.
In this post, some variables defined in Grafana are used for Prometheus metrics, including $__rate_interval: This article describes the benefit of this va...
Follow this document mainly.
Architecture
Following videos are helpful to understand the overview of Elasticsearch more.
Some JavaScript library depends on Google Closure. If you need to understand the behavior of such a library, you have to know closure. The official document ...
Target upstream services Cloud CDN can have only GCP load balancer as the upstream services. And GCP load balancer can configure one of followings for backen...
gogo/protobuf is the library to store some extensions from golang/protobuf in this repository. There are some useful packages that golang/protobuf does not p...
http package in golang supports HTTP/2 protocols. It’s automatically configured.
The Cloud endpoint is actually the NGINX proxy which offers the following features on GCP. Authentication and validation Logging and monitoring in GCP
Collect recent error logs If the logs are outputted by zap, error messages are aggregated by checking level = error. This log does not work very well if the ...
MySQL Tuner tool This is a tool to review a configuration for MySQL server.
Performance
Configuration The detail for gitconfig is written in official page.
Functions
There are some cases that we wanna fetch all records that are matching with a certain condition from an other gRPC server. In these cases, there are at least...
Configurations
Command list
PHPBench framework
I mostly followed this article to update a WSL version, except that I didn’t enable Hyper-V until then and got an error Please enable the Virtual Machine Pla...
jq is used to parse JSON result, format and output on the cli.
Getting started
Apache Cassandra
I set up Ubuntu for the 1st time since several years ago.
gh-ost
Consul is developed by Hashicorp to provide a few features like a service discovery.
Orchestrator is a tool for MySQL HA and replication management.
Basic configuration
Set up TypeScript Next.js with Material UI
Set up TypeScript Next.js with Material UI
Set up TypeScript Next.js with Material UI
There are fewer lock contentions to worry about, replication is a lot happier, production impact of outages become smaller, backups and restores run faster, ...
There are fewer lock contentions to worry about, replication is a lot happier, production impact of outages become smaller, backups and restores run faster, ...
The official document: Docker image and initial configuration
This document just follows a quick tutorial for kubebuilder and learn its behavior.
Install go install cuelang.org/go/cmd/cue@latest
Basically, follow this document
This document is written by following this document.
To figure out which kubernetes objects are how much resource, a vertical pod autoscaler might be useful. It has a feature to either automatically update valu...
To figure out which kubernetes objects are how much resource, a vertical pod autoscaler might be useful. It has a feature to either automatically update valu...
There are an awesome article about the options to use the Google Secret Manager and their pros and cons. In this article, use Secrets Store CSI Driver by fol...
There are an awesome article about the options to use the Google Secret Manager and their pros and cons. In this article, use Secrets Store CSI Driver by fol...
Follow this document mainly.
Operations
There are a few documents to manage billing data in BigQuery Attribution of committed use discount fees and credits How to export to BigQuery Structur...
Basic commands
Basic commands
Basic commands
Basic commands
1. About Stable Diffusion
1. About Stable Diffusion
1. About Stable Diffusion
1. About Stable Diffusion