Oracle cloud always FREE plan!!
- Create Oracle cloud infrastructure
- VPC (10.0.0.0/16)
- 2 Subnet
- Subnet A (Servers - 10.0.0.0/24)
- Subnet B (Load balancer - 10.0.1.0/24)
- Security lists
- Subnet A
- Allow ingress from Load Balancer subnet (10.0.1.0/24)
- Allow egress to 0.0.0.0/0
- Subnet B
- Allow ingress from 0.0.0.0/0 to HTTPS (443)
- Allow ingress from 0.0.0.0/0 to NodePort (25000-35000)
- Allow ingress from 0.0.0.0/0 to Kubernetes API Server (6443)
- Allow egress to 0.0.0.0/0
- Subnet A
- Security groups
- Network Load Balancer
- L4 load balancer
- TCP/UDP
- Instance
- a1-1 (4vCPU, 24GB, 200GB disk)
- Cloud-init script are spliting partition 1 to 50GB, partition 2 150GB
- a1-1 (4vCPU, 24GB, 200GB disk)
- Run Ansible (Always run)
- Install Containerd, CNI, Kubeadm, Kubelet, Kubectl
- Copy Containerd configuration, sysctl