I hereby claim:
- I am omerh on github.
- I am omerh (https://keybase.io/omerh) on keybase.
- I have a public key ASB_nNoaEg0a1dVkvMb36nZ4wWXYgC_1Lfqp-YGew1ihJwo
To claim this, I am signing this object:
#!/bin/bash | |
# EC2 P5.48xlarge Instance based on Amazon Linux 2 PyTorch DLAMI | |
# set -x | |
# Install the dependencie | |
# sudo yum install -y jq curl | |
# Variables | |
REGION="<REGION>" |
#!/bin/bash | |
# /home/ec2-user/anaconda3/envs/JupyterSystemEnv/bin/pip install -U keytar jupyter-server-proxy | |
echo == INSTALLING CODE-SERVER == | |
curl -fsSL https://code-server.dev/install.sh | sh -s -- --version=4.12.0 | |
######################################### | |
### INTEGRATE CODE-SERVER WITH JUPYTER | |
######################################### | |
echo == UPDATING THE JUPYTER SERVER CONFIG == |
import csv | |
from datetime import datetime | |
import boto3 | |
import json | |
from pkg_resources import resource_filename | |
def get_ec2_spot_pricing(instance_type, region_code): | |
client = boto3.client('ec2', region_name=region_code) | |
today_date = datetime.utcnow() |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
name: fluent-bit-config | |
namespace: logging | |
labels: | |
k8s-app: fluent-bit | |
data: | |
# Configuration files: server, input, filters and output | |
# ====================================================== |
#!/bin/bash | |
nodes=$(kubectl get nodes --no-headers |awk '{print $1}') | |
for n in $nodes; do | |
pods=$(kubectl describe node $n | grep -A100 Namespace | grep -B100 'Allocated resources' | tail -n +3 | grep -v 'Allocated' | grep -v 'monitoring\|logging\|kube-' | wc -l) | |
if [[ $pods -lt 1 ]]; then | |
echo "Node $n has $pods running" | |
#else | |
# echo "Node $n has $pods running" |
docker ps -aq | xargs docker rm -f | |
docker system prune --all --force |
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
aws_key=$(cat ~/.aws/credentials | grep -A 2 default | grep key_id | awk '{print $3}') | |
aws_secret=$(cat ~/.aws/credentials | grep -A 2 default | grep secret | awk '{print $3}') | |
kubectl create secret generic aws_credentials \ | |
--from-literal key=$aws_key \ | |
--from-literal secret=$aws_secret |
--- | |
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
name: smaple | |
labels: | |
app: smaple | |
spec: | |
replicas: 1 | |
selector: |
#!/bin/bash | |
ecr_login="$(aws ecr get-login --no-include-email --region eu-west-2)" | |
kubectl create secret docker-registry ecr \ | |
--docker-username=`echo $ecr_login | awk '{print $4}'` \ | |
--docker-password=`echo $ecr_login | awk '{print $6}'` \ | |
--docker-server=`echo $ecr_login | awk '{print $7}'` |