My Notes

Passionate Developer, Enterprise Hybrid Engineer

Azure Cloud Deployment Self Managed Step by Step

Summary Checklist

Would you like me to provide the specific PowerShell commands to automate the creation of the Virtual Network and Subnets?

High-Level Architecture

1. Networking Foundation (The "Building")

2. The Domain Controller (The "Brain")

Critical Considerations for Domain Controllers

Because this subnet is for identity services, keep these three rules in mind:

3. Identity Management (Users & Groups)

4. File Storage (The "Cabinet")

You have two main options for cloud-based file shares in a traditional domain:

Option Best For Setup
Windows File Server VM Full feature parity with on-prem (NTFS, Quotas). Deploy a Windows VM, join it to the domain, and share folders.
Azure Files (SMB) Lower cost, no VM to manage. Create an Azure Storage Account, join it to your AD domain, and use AD identities to set permissions.

5. Joining Workstations

Kubernetes Infrastructure on Ubuntu 24.04.3 LTS

Technology Stack

Kubernetes (K8s), Oracle Cloud Infrastructure Free Tier, Fortinet Security, Docker, Ubuntu Linux

Infrastructure Specifications

Hardware & OS

Security Gateway

FortiWifi 60E Firewall.

Hybrid Networking

Kubernetes Setup

Implementation Phases

Cluster Initialization

Further Details

Architected and deployed a high-availability productivity suite (Nextcloud & OnlyOffice) on a hybrid Kubernetes cluster spanning on-premises and Oracle Cloud Infrastructure (OCI).

Engineered cross-provider networking by configuring OCI Security Lists, VCN routing, and Linux iptables to facilitate seamless communication between master and worker nodes across different subnets.

Networking: BGP Peering (Port 179) via Calico.

Application: Nextcloud + MariaDB.

Fixed DNS and Network issues across the hybrid bridge.

Hybrid Cloud Connectivity, Network Security, and Kubernetes Infrastructure - Complex Matter

Persistent Node Connectivity: Eliminated kubectl exec and log-streaming timeouts by implementing Static IP Reservations within the SSL-VPN tunnel, ensuring consistent communication between the master node and remote Kubelets.

Network Optimization: Configured custom SSL-VPN portals and authentication rules to prioritize high-availability traffic for specific cloud worker nodes, maintaining a 100% stable INTERNAL-IP mapping across reboots. deployed a granular SSL-VPN solution by to reserve a IP for OCI Ubuntu Node that holds all the pods.

Static IP Mapping: Engineered a dedicated IP address pool and host-object reservation system (10.212.134.x) to enforce IP-based security policies for cross-cloud Kubernetes traffic.

Engineered Network Persistence: Solved critical cluster stability issues by implementing Static IP Reservations within the VPN framework. Configured custom SSL-VPN Portals and Address Objects to ensure remote nodes maintained a constant INTERNAL-IP, eliminating communication timeouts for kubectl exec and log-streaming.

Engineered Network Persistence: Solved critical cluster stability issues by implementing Static IP Reservations within the VPN framework. Configured custom SSL-VPN Portals and Address Objects to ensure remote nodes maintained a constant INTERNAL-IP, eliminating communication timeouts for kubectl exec and log-streaming.

Detailed Technical Proficiency

Core Professional Competencies

Join Our Newsletter

Home