Guides for network
![Exploring Network Policies with Cilium thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/919.original.png?1712150126)
Exploring Network Policies with Cilium
In this guide, we’ll explore Cilium, an eBPF-powered CNI for Kubernetes, and how you can leverage Cillum network policies to secure cluster communications.
![Why are network policies in Kubernetes so hard to understand? thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/909.original.png?1710250709)
Why are network policies in Kubernetes so hard to understand?
We often hear that network policies are too complex to understand. In this tutorial, we will take a look at how network policies work by exploring concrete examples.
![Traffic management and deployment strategies with Istio thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/780.original.png?1699262019)
Traffic management and deployment strategies with Istio
In part 2 of this introductory Istio series, we shift our attention toward traffic management with a basic demonstration of letting traffic into our cluster.
![Istio Security Essentials: Authorization, Headers, and mTLS thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/781.original.png?1699262457)
Istio Security Essentials: Authorization, Headers, and mTLS
In part 3 of this introductory series, we look at the essentials of Istio security with a deeper look at authorization policies, learn header-based access controls, and enable mutual TLS for enhanced service-to-service communication.
![Deploy your first Kubernetes application through CLI thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/443.original.png?1688037022)
Deploy your first Kubernetes application through CLI
Deploy your first Kubernetes app with ease using kubectl. This step-by-step guide provides a smooth introduction to cluster configuration, resource definition, deployment, and testing.
![Set Up Your Own VPN Server on Ubuntu with Ease thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/82.original.png?1687940561)
Set Up Your Own VPN Server on Ubuntu with Ease
Learn how to create a secure VPN server using an easy script on Ubuntu. Connect to your server from your desktop, gain access to controlled servers, and enjoy private browsing.
![Workaround for instances with networking bug on Ubuntu 18.04 thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/42.original.png?1685607939)
Workaround for instances with networking bug on Ubuntu 18.04
We recently discovered a bug on instances launched with the Ubuntu 18.04 image. This bug is caused by the new networking configuration abstraction renderer called Netplan that is used by default in Bionic.
![Restoring old network style instances thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/40.original.png?1687945184)
Restoring old network style instances
Resolve networking issues when restoring a snapshot from the old-style networking to the new-style setup. Follow our guide to make necessary changes to network files for proper routing on the new instance.
![Using Civo DNS as a dynamic DNS for your home server thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/37.original.png?1685622424)
Using Civo DNS as a dynamic DNS for your home server
You can use your Civo DNS as a dynamic DNS setup for your home server, with the help of a small bash script.
![Networking 101 - IP Packets thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/27.original.png?1688036504)
Networking 101 - IP Packets
You may have heard the term "packet" when talking about networks. But what exactly is a packet and how are they used within a network?
![Networking 101 - IP Addressing thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/28.original.png?1685547305)
Networking 101 - IP Addressing
What is an IP address? You will no doubt have seen IP addresses many times, as a series of digits like this: 10.2.3.4. So what does that represent and how does IP addressing and subnetting work?
![Fixing Docker MTU Issues on Ubuntu thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/24.original.png?1685614219)
Fixing Docker MTU Issues on Ubuntu
Learn how to optimize Docker's MTU settings to prevent connectivity issues and enhance your Docker experience, especially on Ubuntu systems.
![DDoS protection on Civo.com thumbnail](/assets/public/learn/learn-placeholder-60a17a1a7ca4a5a51d15312a9c03e95a8a4430c020eeb6741006c9373dccb751.png)
DDoS protection on Civo.com
We automatically protect our customers against DDoS attacks through our network provider Ai Networks for free.
![Using Civo.com to serve your DNS/domain name records thumbnail](/assets/public/learn/learn-placeholder-60a17a1a7ca4a5a51d15312a9c03e95a8a4430c020eeb6741006c9373dccb751.png)
Using Civo.com to serve your DNS/domain name records
How to configure your domain registration to use Civo's DNS service nameservers
![Configuring DNS/domain name records on Civo.com thumbnail](/assets/public/learn/learn-placeholder-60a17a1a7ca4a5a51d15312a9c03e95a8a4430c020eeb6741006c9373dccb751.png)
Configuring DNS/domain name records on Civo.com
Setting up all the DNS records your domain name to be hosted by Civo's DNS nameservers
![Introduction to DNS and domain names and their DNS record types thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/12.original.png?1685636122)
Introduction to DNS and domain names and their DNS record types
From CNAME TXT records - There's lots of coded labels for different DNS record types, let us explain what they mean and how DNS works.
![Simplistic high-availability between instances thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/9.original.png?1685635371)
Simplistic high-availability between instances
Learn how to create a highly available load balancer using Civo. Set up failover mechanism and seamless IP switching for uninterrupted HTTP traffic. Get step-by-step instructions here.
![Why create multiple networks? thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/8.original.jpg?1635939531)
Why create multiple networks?
In Civo we give you the option to create multiple private networks, but what's the point? There are a number of reasons why, but they all centre around isolation.
![Firewalling an Ubuntu 16.04 instance thumbnail](https://civo-com-assets.ams3.digitaloceanspaces.com/learn_guides/6.original.png?1685635520)
Firewalling an Ubuntu 16.04 instance
There are two main ways we'd recommend users to secure their Ubuntu instances by creating a firewall - using our platform or internally on the instance using UFW.