Skip to content

Tag «Kubernetes»

Build Nacos-peer-finder-plugin for ARM64 architecture

In the previous article, we have learnt how to install Nacos on the single node of the Kubernetes environment, which was an x86 platform. but with the architecture and ecosystem of ARM is getting better now, deploying applications on the arm64 environment is becoming popular. When deploying Nacos on the arm64 server, I didn’t find …

Installing Nacos on the Kubernetes

In this post I will describe how to install Nacos on the Kubernetes environment. This post require you have some basic kubernetes knowledege and not suitable for very beginner. What is Nacos Nacos is an open source software provided by Alibaba, which can help you discover, configure and manage your microseries. it supports two major …

How to set kong proxy_connect_timeout for Kubernetes service

Kong API Gateway is using its default timeout of 1 minute. it’s not long enough sometimes. We want to set the customized timeout value for upstream services. we are using Kong to replace the default Nginx controller in our Kubernetes environment. Background: CentOS 7.9 x64; Our Kubernetes version: 1.17; Kong version 2.3.3 Create a KongIngress …

How to fix PVC deleting problem in Kubernetes

The issue Whilst working on a Kubernetes project for a customer, the onsite support reported he failed to run pod on the cluster. after checking the pod log, the PVC didn’t exist, however, onsite support insisted he has applied the FTP PVC YAML file. After investigating, I noticed that one PVC was stuck in “terminating” …

Kubernetes node no internal IP problem

The Kubernetes was not able to work perfectly after being deployed with the RKE tool. it has no internal IP showing when performed and some pods kept restarting, like CoreDNS, Nginx-ingress-controller – CrashLoopBackoff status. At first, I thought there might be something wrong in the RKE configuration file – Cluster.yaml, but after checking again and …

MySQL CronJob backup file

You might guess from the article title, we launched MySQL in the Kubernetes. Although some people DO NOT suggest run MySQL in the Kubernetes instead of run as a standalone because of IO, performance, and reliability, we still run it as Statefulset in the Kubernetes. it looks good right now and hasn’t encountered any problems. …

Configure Containerd Private Repository

As Kubernetes is deprecating docker as container runtime after version 1.20, we decided to choose Containerd as our Kubernetes runtime. Our Kubernetes cluster is running on the Aliyun Cloud, with 3 master nodes and 6 worker nodes. This post documented how to configure a private repository in Containerd. compared with Docker, I feel that client …

Add Second Kubernetes Cluster to ArgoCD

We have learned how to install ArgoCD in previous post, which it can deploy deployment resources within kubernetes. If we want to deploy applicatons to other kubertes, how do we do it? you will learn it in this post. Install kubecm to manage config Kubecm is a free software tool that can manage multiple kubernetes …

Install ArgoCD on the Kubernetes

This post will guide you how to install ArgoCD on the kubernetes, along with ingress access and intergrate with third parth authorization. What is ArgoCD Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Install Configure HTTP/HTTPS ingress for UI Replace the value of host to a new value. apply the HTTP yaml …