Hoofungson's Tech Blog
Search
Switch languageEnglish
Open menu

Operations

Every article filed under “Operations” — 9 in total.

9 articles in total

Article list

Ansible Quick Start: Inventory, Authentication, and Playbooks

Getting Ansible off the ground with one control node and two CentOS 7.8 managed nodes: the EPEL repo and installation, three ways to write the inventory (per host, shared vars, a range), public-key versus password authentication, the first-login fingerprint check, and writing and running a playbook.

2 min readOperations
  • Ansible
  • Automation

Installing Containerd: the Binary Way

Installing containerd 1.7 and runC from the cri-containerd-cni tarball: where each unpacked file goes, how the systemd unit is installed, and how to adjust the default config.toml and registry mirrors.

4 min readOperations
  • Containerd
  • openEuler
  • runC

Installing Containerd: the YUM Way

Installing containerd on openEuler from Docker's official YUM repository, enabling it at boot, and verifying the version afterwards.

1 min readOperations
  • Containerd
  • openEuler
  • Package Sources

Setting Up Containerd + K8S (v1.26.15)

Building a K8S v1.26.15 cluster from scratch with containerd on Alibaba Cloud Linux: host and kernel preparation, ipvs and bridge parameters, kubeadm initialization and node join, plus offline image handling for the Calico network.

3 min readOperations
  • Kubernetes
  • Containerd
  • kubeadm
  • Calico

Setting Up a Containerd + K8S Environment (v1.28.5)

Notes on building a K8S v1.28.5 cluster: switching to a binary install of containerd and runc (including compiling libseccomp), plus the troubleshooting around pulling Calico images and re-joining a node.

4 min readOperations
  • Kubernetes
  • Containerd
  • kubeadm
  • Calico

Setting Up a Containerd + K8S Environment (v1.30.6)

A record of building a K8S v1.30.6 cluster: declarative initialization with kubeadm-config.yaml (full config included), offline image handling for Calico v3.28.2, and a verification checklist for node status, DNS and namespaces.

5 min readOperations
  • Kubernetes
  • Containerd
  • kubeadm
  • Calico

Changing the Default SSH Port on openEuler

Moving SSH off port 22 on openEuler, step by step: the SELinux port label, the firewall rule, and the sshd restart. Adding the new port before removing the old one is what keeps you from locking yourself out.

1 min readOperations
  • SSH
  • openEuler
  • SELinux

Kubernetes AI Compute Cluster Setup Guide

From kernel tuning, containerd and kubeadm to GPU Operator and vLLM deployment: an environment setup checklist for AI compute clusters, covering compute scheduling isolation, autoscaling and delivery acceptance items.

7 min readOperations
  • Kubernetes
  • GPU
  • vLLM
  • Cilium

Configuring a Static IP for openEuler in VMware (Bridged Mode)

Setting a static IP for openEuler 24.03 under VMware bridged networking: network planning, both the nmcli and ifcfg approaches, verification steps, a troubleshooting table, and quick templates for NAT and host-only modes.

8 min readOperations
  • openEuler
  • VMware
  • Networking