Kubernetes - create a cluster with one line

Create a Kubernetes managed Cluster on Google GCP with one line of code !!Be Careful: running ths may incur costs on your project - make sure to delete the resources when finished!! prerequisits A project with Kubernetes API enabled GCP CLI installed An environment variable CLUSTER_NAME defined with the name of the cluster Compute/Region set in project configuration to your preferred Region default VPC in place. gcloud config set compute/zone <preferred-region> PROJECT_ID=$(gcloud config get-value project) CLUSTER_NAME=<cluster-name> The Code : gcloud beta container clusters create $CLUSTER_NAME \ --cluster-version=latest \ --machine-type=e2-standard-4 \ --enable-autoscaling \ --min-nodes=1 \ --max-nodes=3 \ --num-nodes=1 Get Credentials gcloud container sclusters get-credentials $CLUSTER_NAME Check pods...

September 10, 2023 · 1 min · 124 words · Michael

kubernetes nodes setup

Start scripts for kubernetes native nodes These statup scripts require a UBUNTU 20.04 LTS base image! If you want to use Ubuntun 22.04 LTS, exchange for the kubenretes part ‘xenial’ with ‘jummy’. Script for the master node on AWS #!/bin/bash # Load necessary kernel modules for containerd cat << EOF | sudo tee /etc/modules-load.d/containerd.conf overlay br_netfilter EOF sudo modprobe overlay sudo modprobe br_netfilter # Configure kernel networking requirements for Kubernetes cat << EOF | sudo tee /etc/sysctl....

August 20, 2023 · 3 min · 532 words · Michael

AWS multiple accounts profiles with cli/terraform

AWS multiple accounts/profiles If you’re working with multiple AWS accounts or environments, using named profiles with the AWS CLI can be very handy. Named profiles are configurations of AWS access keys, secret keys, and default regions. Here’s how you can set up and use multiple profiles: Setting Up Multiple Profiles You can add profiles directly to your AWS configuration file (~/.aws/config) and your credentials file (~/.aws/credentials). Here’s an example for ~/....

August 16, 2023 · 1 min · 157 words · Michael

Auotoregressive Intregrated Moving Average (ARIMA)

Autoregressive integrated moving average (ARIMA) Autoregressive integrated moving average (ARIMA) is a statistical model that is used to forecast future values of a time series. It is a generalization of the autoregressive moving average (ARMA) model, which only considers the autocorrelations between the current value and the past values of the time series. ARIMA also considers the moving average of the residuals of the ARMA model, which helps to improve the accuracy of the forecasts....

August 12, 2023 · 2 min · 301 words · Michael

SoftMax Activation Function

Softmax Activation Function The softmax activation function is a non-linear function that is commonly used in the output layer of neural networks for multi-class classification problems. It takes a vector of real numbers as input and outputs a vector of probabilities, where the probabilities sum to 1. This means that the softmax function can be used to represent a probability distribution over the possible output classes. The softmax function is defined as follows:...

August 12, 2023 · 2 min · 327 words · Michael