Why I Will Never Use Alpine Linux Ever Again | Martin Heinz | Personal Website & Blog - 2 views
-
musl is an implementation of C standard library. It is more lightweight, faster and simpler than glibc used by other Linux distros, such as Ubuntu.
-
Some of it stems from how musl (and therefore also Alpine) handles DNS (it's always DNS), more specifically, musl (by design) doesn't support DNS-over-TCP.
-
By using Alpine, you're getting "free" chaos engineering for you cluster.
- ...2 more annotations...
What is Data Definition Language (DDL) and how is it used? - 1 views
-
Data Definition Language (DDL) is used to create and modify the structure of objects in a database using predefined commands and a specific syntax.
-
DDL includes Structured Query Language (SQL) statements to create and drop databases, aliases, locations, indexes, tables and sequences.
-
Since DDL includes SQL statements to define changes in the database schema, it is considered a subset of SQL.
- ...6 more annotations...
CDC and DDL Changes to Source Tables - Microsoft® SQL Server 2012 Unleashed [... - 1 views
-
One of the common challenges when capturing data changes from your source tables is how to handle DDL changes to the source tables.
-
Change Data Capture
Supported DDL operations for a CDC Replication Engine for Db2 Database - IBM Documentation - 1 views
-
SQL statements are divided into two categories: Data Definition Language (DDL) and Data Manipulation Language (DML).
-
DDL operations on a table may affect dependent objects such as constraints and Indexes.
Securing NGINX-ingress - cert-manager Documentation - 1 views
-
If using a ClusterIssuer, remember to update the Ingress annotation cert-manager.io/issuer to cert-manager.io/cluster-issuer
-
Certificates resources allow you to specify the details of the certificate you want to request.
-
An Issuer defines how cert-manager will request TLS certificates.
- ...4 more annotations...
Installation Guide - NGINX Ingress Controller - 0 views
-
On most Kubernetes clusters, the ingress controller will work without requiring any extra configuration.
Service | Kubernetes - 0 views
-
Each Pod gets its own IP address
-
Pods are nonpermanent resources.
-
Kubernetes Pods are created and destroyed to match the state of your cluster
- ...23 more annotations...
NGINX Ingress Controller - Documentation - 0 views
-
NodePort, as the name says, means that a port on a node is configured to route incoming requests to a certain service.
-
LoadBalancer is a service, which is typically implemented by the cloud provider as an external service (with additional cost).
-
Load balancer provides a single IP address to access your services, which can run on multiple nodes.
- ...5 more annotations...
Ingress Controllers | Kubernetes - 0 views
-
In order for the Ingress resource to work, the cluster must have an ingress controller running.
-
ingressClassName is a replacement of the older annotation method.
-
If you do not specify an IngressClass for an Ingress, and your cluster has exactly one IngressClass marked as default, then Kubernetes applies the cluster's default IngressClass to the Ingress.
Ingress - Kubernetes - 0 views
-
An API object that manages external access to the services in a cluster, typically HTTP.
-
load balancing
-
SSL termination
- ...62 more annotations...
Creating Highly Available clusters with kubeadm | Kubernetes - 0 views
-
If instead, you prefer to copy certs across control-plane nodes manually or using automation tools, please remove this flag and refer to Manual certificate distribution section below.
-
if you are using a kubeadm configuration file set the podSubnet field under the networking object of ClusterConfiguration.
-
manually copy the certificates from the primary control plane node to the joining control plane nodes.
- ...1 more annotation...
Creating a cluster with kubeadm | Kubernetes - 0 views
-
(Recommended) If you have plans to upgrade this single control-plane kubeadm cluster to high availability you should specify the --control-plane-endpoint to set the shared endpoint for all control-plane nodes
-
set the --pod-network-cidr to a provider-specific value.
-
kubeadm tries to detect the container runtime by using a list of well known endpoints.
- ...12 more annotations...
Options for Highly Available Topology | Kubernetes - 0 views
-
With stacked control plane nodes, where etcd nodes are colocated with control plane nodes
-
A stacked HA cluster is a topology where the distributed data storage cluster provided by etcd is stacked on top of the cluster formed by the nodes managed by kubeadm that run control plane components.
-
Each control plane node runs an instance of the kube-apiserver, kube-scheduler, and kube-controller-manager
- ...6 more annotations...
Installing kubeadm | Kubernetes - 0 views
-
Swap disabled. You MUST disable swap in order for the kubelet to work properly.
-
The product_uuid can be checked by using the command sudo cat /sys/class/dmi/id/product_uuid
-
some virtual machines may have identical values.
- ...6 more annotations...
Installing Addons | Kubernetes - 0 views
-
Calico is a networking and network policy provider. Calico supports a flexible set of networking options so you can choose the most efficient option for your situation, including non-overlay and overlay networks, with or without BGP. Calico uses the same engine to enforce network policy for hosts, pods, and (if using Istio & Envoy) applications at the service mesh layer.
-
Cilium is a networking, observability, and security solution with an eBPF-based data plane. Cilium provides a simple flat Layer 3 network with the ability to span multiple clusters in either a native routing or overlay/encapsulation mode, and can enforce network policies on L3-L7 using an identity-based security model that is decoupled from network addressing. Cilium can act as a replacement for kube-proxy; it also offers additional, opt-in observability and security features.
-
CoreDNS is a flexible, extensible DNS server which can be installed as the in-cluster DNS for pods.
- ...1 more annotation...
Cluster Networking - Kubernetes - 0 views
-
Networking is a central part of Kubernetes, but it can be challenging to understand exactly how it is expected to work
-
Highly-coupled container-to-container communications
-
Pod-to-Pod communications
- ...57 more annotations...
Configuring a cgroup driver | Kubernetes - 0 views
-
the systemd driver is recommended for kubeadm based setups instead of the cgroupfs driver, because kubeadm manages the kubelet as a systemd service.