Create cluster on GCP
$ gcloud container clusters create multi-cluster-demo --preemptible
import "sockaddr" | |
import "strings" | |
# | |
# allow update secrets under secret/ path only to clients coming from 10.0.0.0/8 CIDR range | |
# | |
precond = rule { | |
request.operation in ["update"] and | |
strings.has_prefix(request.path, "secret/") |
conky.config = { | |
alignment = 'top_right', | |
background = false, | |
border_width = 1, | |
cpu_avg_samples = 2, | |
default_color = 'white', | |
default_outline_color = 'white', | |
default_shade_color = 'white', | |
draw_borders = false, | |
draw_graph_borders = true, |
$ sudo curl -fsSL https://amazon-ecr-credential-helper-releases.s3.us-east-2.amazonaws.com/0.5.0/linux-amd64/docker-credential-ecr-login -o /usr/local/bin/docker-credential-ecr-login
$ sudo chmod +x /usr/local/bin/docker-credential-ecr-login
DEFAULT_BOX = 'ubuntu/focal64' | |
WORKER_NODES = 2 | |
Vagrant.configure(2) do |config| | |
config.vm.define 'master' do |master| | |
master.vm.box = DEFAULT_BOX | |
master.vm.hostname = 'master' | |
master.vm.synced_folder '.', '/vagrant', type: 'virtualbox' | |
master.vm.network 'private_network', ip: '192.168.0.200' | |
master.vm.provider 'virtualbox' do |v| |
Please check https://aws.github.io/aws-eks-best-practices/ for more comprehensive EKS best practice!
These notes are supplementing my another guide about Minimal Elastic monitoring stack
We need session-manager plugin and AWS CLI packages installed:
# Generic, basic /usr/local/etc/telegraf.conf file for FreeBSD | |
# Gathers some basic metrics and transmits them to cloudwatch | |
# Be sure to set the region below | |
[agent] | |
interval = "10s" | |
round_interval = true | |
metric_batch_size = 1000 | |
metric_buffer_limit = 10000 | |
collection_jitter = "0s" |