Create the sertificate and a secret
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout secret.key -out secret.crt -subj "/CN=foobar.com"
kubectl create secret tls tls-secret --key=secret.key --cert=secret.crt
| #!/bin/bash | |
| # GENERIC | |
| # uptime | |
| # dmesg | |
| # df -a --inodes | |
| # cat /proc/sys/fs/file-nr | |
| # systemctl status -l docker | |
| # sudo journalctl -u docker | |
| # sudo journalctl -u kube-docker-monitor.service |
Create the sertificate and a secret
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout secret.key -out secret.crt -subj "/CN=foobar.com"
kubectl create secret tls tls-secret --key=secret.key --cert=secret.crt
| package main | |
| import ( | |
| "fmt" | |
| "net/http" | |
| "strings" | |
| "time" | |
| ) | |
| // handler hello world, the web server |
| FROM node:8 | |
| USER node | |
| ENV HOME=/home/node | |
| RUN mkdir $HOME/app | |
| WORKDIR $HOME/app | |
| COPY package.json $HOME/app | |
| RUN npm set progress=false && \ | |
| npm config set depth 0 && \ | |
| npm install --only=production && \ | |
| npm cache clean --force |
| apiVersion: apps/v1beta2 | |
| kind: Deployment | |
| metadata: | |
| name: nginx-deployment | |
| labels: | |
| app: nginx | |
| spec: | |
| replicas: 3 | |
| selector: | |
| matchLabels: |
| #!/bin/bash | |
| declare -a PKG_LIST=(google-cloud-packages-archive-keyring \ | |
| google-compute-engine google-compute-engine-oslogin \ | |
| python-google-compute-engine python3-google-compute-engine) | |
| declare -x APT_SERVER="packages.cloud.google.com" | |
| curl https://$APT_SERVER/apt/doc/apt-key.gpg | apt-key add - |
| export interface IStorageService { | |
| set(key: string, value: any): void; | |
| remove(key: string): void; | |
| get(key: string, defaultValue: any): any; | |
| setObject(key: string, value: any): void; | |
| getObject(key: string): any; | |
| removeObject (key: string): void; | |
| } | |
| class StorageService implements IStorageService { |
127.0.0.1 - - [26/Mar/2016:19:09:19 -0400] "GET / HTTP/1.1" 401 194 "" "Mozilla/5.0 Gecko" "-"
%{IPORHOST:clientip} (?:-|(%{WORD}.%{WORD})) %{USER:ident} \[%{HTTPDATE:timestamp}\] "(?:%{WORD:verb} %{NOTSPACE:request}(?: HTTP/%{NUMBER:httpversion})?|%{DATA:rawrequest})" %{NUMBER:response} (?:%{NUMBER:bytes}|-) %{QS:referrer} %{QS:agent} %{QS:forwarder}
| var gulp = require('gulp'); | |
| var gutil = require('gulp-util'); | |
| var bower = require('bower'); | |
| var concat = require('gulp-concat'); | |
| var sass = require('gulp-sass'); | |
| var minifyCss = require('gulp-minify-css'); | |
| var rename = require('gulp-rename'); | |
| var sh = require('shelljs'); | |
| var tsd = require('gulp-tsd'); | |
| var typescript = require('gulp-tsc'); |
use: Node.js Request, to: query googleMaps' API via HTTP