Skip to content

NimTechnology

Trình bày các công nghệ CLOUD một cách dễ hiểu.

  • Kubernetes & Container
    • Docker
    • Kubernetes
      • Ingress
    • Helm Chart
    • Isito-EnvoyFilter
    • Apache Kafka
      • Kafka
      • Kafka Connect
      • Lenses
    • Vault
    • Longhorn – Storage
    • VictoriaMetrics
    • MetalLB
    • Kong Gateway
  • CI/CD
    • ArgoCD
    • ArgoWorkflows
    • Spinnaker
    • Jenkins
    • Harbor
    • TeamCity
    • Git
      • Bitbucket
  • Coding
    • Terraform
      • GCP – Google Cloud
      • AWS – Amazon Web Service
    • Golang
    • Laravel
    • Python
    • Jquery & JavaScript
    • Selenium
  • Log & Monitor
    • DataDog
    • Prometheus
    • Grafana
    • ELK
      • Kibana
      • Logstash
  • BareMetal
    • NextCloud
  • Toggle search form

Month: November 2021

[GRPC] BloomRPC aims to provide the simplest and most efficient developer

Posted on November 30, 2021December 1, 2021 By nim No Comments on [GRPC] BloomRPC aims to provide the simplest and most efficient developer
[GRPC] BloomRPC aims to provide the simplest and most efficient developer

https://awesomeopensource.com/project/bloomrpc/bloomrpc Links để tải file cài: https://github.com/bloomrpc/bloomrpc/releases/tag/1.5.3 Mình chọn windows thì Note:Có 1 số case thằng này ko work là: https://github.com/bloomrpc/bloomrpc/issues?q=14+UNAVAILABLE%3A+failed+to+connect+to+all+addresseshttps://discourse.haproxy.org/t/how-to-configure-grpc-with-ssl/6310 Workload trên k8s sử dụng ingress và sử dụng tls thì báo lỗi:

Coding

[code/k8s] Lost or not found file inside the container on k8s

Posted on November 30, 2021February 13, 2022 By nim No Comments on [code/k8s] Lost or not found file inside the container on k8s
[code/k8s] Lost or not found file inside the container on k8s

Một hôm dev báo: “Bạn ơi sao mình build và deploy lên k8s mà mình chả thấy file config.yaml đâu nhỉ? Mình đã copy hết code vào image rồi mà?????????” Chúng ta hỏi file đó ở folder nào?Sau khi có được folder mà họ bảo mất file. Chúng ta cần kiểm tra có mount volume…

Read More “[code/k8s] Lost or not found file inside the container on k8s” »

Kubernetes, Kubernetes & Container

[kiali] Config authentication on Kiali.

Posted on November 28, 2021November 28, 2021 By nim No Comments on [kiali] Config authentication on Kiali.
[kiali] Config authentication on Kiali.

Thường thì cài kiali lúc show trang web thì chúng ta sẽ login bằng user “anonymous”Nếu bạn muốn có authen chuẩn chỉ hơn thì sem bài viết này. Authentication Strategies Anonymous strategy Access Kiali with no authentication. Header strategy Run Kiali behind a reverse proxy responsible for injecting the user’s token, or a token with…

Read More “[kiali] Config authentication on Kiali.” »

Isito-EnvoyFilter, Kubernetes & Container

[ingress-nginx] Error=”ingress does not contain a valid IngressClass”, After upgrade ingress-nginx(helm 4.x.x, ingress-nginx/controller:v1.1.0)

Posted on November 26, 2021June 8, 2022 By nim No Comments on [ingress-nginx] Error=”ingress does not contain a valid IngressClass”, After upgrade ingress-nginx(helm 4.x.x, ingress-nginx/controller:v1.1.0)
[ingress-nginx] Error=”ingress does not contain a valid IngressClass”, After upgrade ingress-nginx(helm 4.x.x, ingress-nginx/controller:v1.1.0)

Sau khi mình upgrade helm chart cho ingress-nginx thì ôi thôi.Mấy link ingress-chết ngắt. Fix valid IngressClass Rất cảm ơn anh Tâyhttps://forum.linuxfoundation.org/discussion/859965/exercise-7-nginx-update-requires-change-to-yaml theo như anh mô tạ có a breaking changehttps://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0 If you miss the ingressclass the controller gives you: “Ignoring ingress because of error while validating ingress class” ingress=”default/ingress-test” error=”ingress does not contain a…

Read More “[ingress-nginx] Error=”ingress does not contain a valid IngressClass”, After upgrade ingress-nginx(helm 4.x.x, ingress-nginx/controller:v1.1.0)” »

Ingress

[Loadtest/vegeta] Why did I choose Vegeta to load test? I like it

Posted on November 26, 2021November 26, 2021 By nim No Comments on [Loadtest/vegeta] Why did I choose Vegeta to load test? I like it
[Loadtest/vegeta] Why did I choose Vegeta to load test? I like it

https://github.com/tsenart/vegeta/releases Chúng ta thực hiện “attack” (a.k.a load test) httpbin servers với 5 requests trên second trong vòng 5 seconds Nói thêm 1 chút về grafana https://geshan.com.np/blog/2020/09/vegeta-load-testing-primer-with-examples/

Coding, Grafana

[HPA/Kubernetes] Scale Up As Usual, Scale Down Very Gradually – behavior in HPA K8s

Posted on November 25, 2021February 13, 2022 By nim No Comments on [HPA/Kubernetes] Scale Up As Usual, Scale Down Very Gradually – behavior in HPA K8s
[HPA/Kubernetes] Scale Up As Usual, Scale Down Very Gradually – behavior in HPA K8s

1) Overview. Link tham khảo luôn: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/https://www.kloia.com/blog/advanced-hpa-in-kuberneteshttps://github.com/kubernetes/enhancements/blob/master/keps/sig-autoscaling/853-configurable-hpa-scale-velocity/README.md#introducing–option the “behavior” field with 1.18, v2beta2 API 1.1) Scaled up and down erratically: Thường thì HPA chúng ta sẽ đặt trên.Tóm lại nếu cpu mà vượt quá 80% request thì scale cái ào lên 15 pod. Nhưng với workload mà thay đổi liên tục CPU thì bạn sẽ thấy chart scale…

Read More “[HPA/Kubernetes] Scale Up As Usual, Scale Down Very Gradually – behavior in HPA K8s” »

Kubernetes, Kubernetes & Container

[GRPC/Ingress-Nginx] Add annotation for ingress-nginx to work GRPC

Posted on November 23, 2021March 7, 2022 By nim No Comments on [GRPC/Ingress-Nginx] Add annotation for ingress-nginx to work GRPC
[GRPC/Ingress-Nginx] Add annotation for ingress-nginx to work GRPC

nginx.ingress.kubernetes.io/backend-protocol: “GRPC” Links: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ Tue 30 Nov 2021: Mình thấy được 1 số issues: https://github.com/kubernetes/ingress-nginx/issues/6313 https://github.com/kubernetes/ingress-nginx/issues/5886 https://github.com/kubernetes/ingress-nginx/issues/4622#issuecomment-555571199 Như ingress-nginx không chơi với grpc với port 80

Ingress

[GRPC] Checking GPRC Port by fullstorydev/grpcurl

Posted on November 23, 2021March 3, 2022 By nim No Comments on [GRPC] Checking GPRC Port by fullstorydev/grpcurl
[GRPC] Checking GPRC Port by fullstorydev/grpcurl

Đến ngày 23/11/2021.Anh ngoài http, https, restful api,… chắc hẳn anh em sẽ bắt gặp 1 protocol mới ta cũ người. Đó chính là GRPC. Với grpc chúng ta ko cơ 1 cách thông thường được nhé. Nếu anh em đã cài golang lên máy và cũng code golang như cơm bữa cài tool này…

Read More “[GRPC] Checking GPRC Port by fullstorydev/grpcurl” »

Coding, Uncategorized

[spinnaker] Command spin receive status 500

Posted on November 22, 2021November 24, 2021 By nim No Comments on [spinnaker] Command spin receive status 500
[spinnaker] Command spin receive status 500

Nếu bạn run spin command mà bị lỗi như ảnh Không biết nói j hơn là anh/em redeploy con spin-gate nhé! là ok thôi

Spinnaker

[Jenkins] Init starting fail- Because plugin was an old version

Posted on November 22, 2021December 10, 2021 By nim No Comments on [Jenkins] Init starting fail- Because plugin was an old version
[Jenkins] Init starting fail- Because plugin was an old version

Mình có 1 con để lab cho mọi người và mình cũng có hướng dẫn cài ở link dưới Hôm đó server mất điện các bạn ạ.và sau start k8s lên thì nó lỗi. Rồi redeploy lại

Jenkins

Posts navigation

1 2 … 6 Next
Tham Gia Group DevOps nhé!
Để Nim có nhiều động lực ra nhiều bài viết.
Để nhận được những thông báo mới nhất.

Recent Posts

  • [Prometheus/Grafana] Install Prometheus and Grafana on ubuntu. March 27, 2023
  • [Kong Gateway] WebSocket connection failed March 26, 2023
  • [Nextcloud] Can’t download files to have a size bigger than 2Gi on NextCloud – RaspBerry March 24, 2023
  • [Datadog] Using DataDog to monitor all services on kubernetes March 19, 2023
  • [Metrics Server] Failed to make webhook authorizer request: the server could not find the requested resource March 17, 2023

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021

Categories

  • BareMetal
    • NextCloud
  • CI/CD
    • ArgoCD
    • ArgoWorkflows
    • Git
      • Bitbucket
    • Harbor
    • Jenkins
    • Spinnaker
    • TeamCity
  • Coding
    • Golang
    • Jquery & JavaScript
    • Laravel
    • Python
    • Selenium
    • Terraform
      • AWS – Amazon Web Service
      • GCP – Google Cloud
  • Kubernetes & Container
    • Apache Kafka
      • Kafka
      • Kafka Connect
      • Lenses
    • Docker
    • Helm Chart
    • Isito-EnvoyFilter
    • Kong Gateway
    • Kubernetes
      • Ingress
    • Longhorn – Storage
    • MetalLB
    • Vault
    • VictoriaMetrics
  • Log & Monitor
    • DataDog
    • ELK
      • Kibana
      • Logstash
    • Grafana
    • Prometheus
  • Uncategorized
  • Admin

Copyright © 2023 NimTechnology.