Open in app

Sign In

Write

Sign In

Rocky Chen
Rocky Chen

167 Followers

Home

About

Published in CodeX

·Mar 3

Capture tcpdump with ksniff and wireshark from Kubernetes

Tcpdump is a powerful command-line packet analyzer tool for Unix/Linux operating systems and it uses the libpcap library to capture network traffic. Therefore it is very useful when troubleshooting network issues. Tcpdump in Kubernetes In the world of Kubernetes, there are many different ways to deploy and run applications, such as using containers…

Kubernetes

5 min read

Capture tcpdump with ksniff and wireshark from Kubernetes
Capture tcpdump with ksniff and wireshark from Kubernetes
Kubernetes

5 min read


Published in CodeX

·Feb 23

MTU in Cilium ClusterMesh with EKS

MTU stands for Maximum Transmission Unit. It is a networking term that refers to the largest size of a data packet that can be transmitted in a particular network protocol. The MTU size is important because it determines the maximum size of the data packets that can be transmitted over…

Cilium

10 min read

MTU in Cilium ClusterMesh with EKS
MTU in Cilium ClusterMesh with EKS
Cilium

10 min read


Published in CodeX

·Feb 5

Establish Cilium ClusterMesh with Helm Chart

ClusterMesh, a solution of multi-cluster from Cilium, can provides a bunch of benefits for cross-cluster communications or networking traffics, such as: 1. Pod IP routing across multiple Kubernetes clusters at native performance via tunneling or direct-routing without requiring any gateways or proxies. 2. Transparent service discovery with standard Kubernetes services…

Cilium

10 min read

Establish Cilium ClusterMesh wHelm Chart
Establish Cilium ClusterMesh wHelm Chart
Cilium

10 min read


Published in CodeX

·Nov 27, 2022

Migrate to Cilium from Amazon VPC CNI with Zero Downtime

CNI (Container Network Interface) is a fundamental framework for configuring and managing network resources and connectivities of containers, used by container runtimes. There are a bunch of CNI implementations used by Kubernetes and Cilium is one of them with popular usage. Why Cilium CNI? We are using AWS EKS clusters which have the…

Kubernetes

7 min read

Migrate to Cilium from Amazon VPC CNI with Zero Downtime
Migrate to Cilium from Amazon VPC CNI with Zero Downtime
Kubernetes

7 min read


Published in CodeX

·Oct 17, 2022

How to cleanup Antrea CNI plugin from Kubernetes (EKS) completely

AWS Elastic Kubernetes Service (EKS) does not support Kubernetes Network Policy with its VPC CNI plugin. Therefore, there are a bunch of options to for EKS to support Network Policy. Antrea is one of them I explored and tested in one of my EKS clusters. The most attractive point of…

Kubernetes

4 min read

How to cleanup Antrea CNI plugin from Kubernetes (EKS) completely
How to cleanup Antrea CNI plugin from Kubernetes (EKS) completely
Kubernetes

4 min read


Published in CodeX

·Oct 2, 2022

Egress Traffic Control for Nginx Ingress Controller with Istio Proxy Sidecar

Egress traffic is outbound network connections or requests from Pods in the Kubernetes cluster. By default, a Pod can send requests to any other Pods, even have access to internet. Though, it might have security concerns. …

Kubernetes

5 min read

Egress Traffic Control for Nginx Ingress Controller with Istio Proxy Sidecar
Egress Traffic Control for Nginx Ingress Controller with Istio Proxy Sidecar
Kubernetes

5 min read


Published in CodeX

·Jul 25, 2022

Collect AWS metrics in Datadog

Datadog is very popular in use for system observation and supports various data sources, like metrics, logs. This is much helpful for IT operations, security, and development teams to monitor their systems from different angles. In order to collect metrics of AWS resources into Datadog, an integration of Datadog and…

Datadog

4 min read

Collect AWS metrics in Datadog
Collect AWS metrics in Datadog
Datadog

4 min read


Published in CodeX

·Feb 20, 2022

Monitor ZooKeeper in Kubernetes with DataDog

ZooKeeper, as a centralized service, is quite useful for providing synchronization and maintaining naming and configuration data for distributed systems. Therefore, it could be a critical dependency for other services which rely on its services.

Zookeeper

4 min read

Monitor ZooKeeper in Kubernetes with DataDog
Monitor ZooKeeper in Kubernetes with DataDog
Zookeeper

4 min read


Published in CodeX

·Jan 1, 2022

Multiple Level Inheritance for Builder Pattern in Java

Builder is one of creational design patterns which builds a complex object from a simple one using a step-by-step approach. In Java, builder pattern is so popular that you might see it and use it everyday. …

Java

4 min read

Multiple Level Inheritance for Builder Pattern in Java
Multiple Level Inheritance for Builder Pattern in Java
Java

4 min read


Published in CodeX

·Dec 29, 2021

Setup Multiple Node Groups for Local K3s Clusters with Docker-Compose

K3s is a lightweight Kubernetes distribution which is great for Edge, IoT, CI, ARM, etc, so it is quite useful when building a local integration environment for an application mostly for testing purpose. My previous post introduced detailed steps to setup an integration environment with K3s and docker-compose, which is…

Kubernetes

4 min read

Setup Multiple Node Groups for Local K3s Clusters with Docker-Compose
Setup Multiple Node Groups for Local K3s Clusters with Docker-Compose
Kubernetes

4 min read

Rocky Chen

Rocky Chen

167 Followers

Cloud Developer

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Limian Wang

    Limian Wang

  • Alibaba Cloud

    Alibaba Cloud

  • Yevgeniy Brikman

    Yevgeniy Brikman

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech