This list has moved to a GitHub repo for easier tracking: https://github.com/coreos/awesome-kubernetes-extensions
Please comment below if you are using Kubernetes Third-Party Resources and I will add you to the list.
Known Users:
package main | |
import ( | |
"fmt" | |
"io/ioutil" | |
"net/http" | |
"net/url" | |
"os" | |
) |
This list has moved to a GitHub repo for easier tracking: https://github.com/coreos/awesome-kubernetes-extensions
Please comment below if you are using Kubernetes Third-Party Resources and I will add you to the list.
Known Users:
#!/bin/env python | |
help = """ | |
Load kibana dashboards or visualizations exported as json via the kibana ui on the command line. | |
Example: | |
$ python load_kibana_dashboards.py export.json 'http://un:pw@localhost:9207' | |
Posting: Per-node-doc-count (visualization) | |
{"_index":".kibana","_type":"visualization","_id":"Per-node-doc-count","_version":2,"_shards":{"total":1,"successful":1,"failed":0},"created":false} |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
name: coredns | |
namespace: kube-system | |
data: | |
Corefile: | | |
.:53 { | |
log stdout | |
health |
# kubernetes - is an open source system for managing containerized | |
# applications across multiple hosts, providing basic mechanisms for | |
# deployment, maintenance, and scaling of applications. | |
# See: https://kubernetes.io | |
function __kubectl_no_command | |
set -l cmd (commandline -poc) | |
if not set -q cmd[2] | |
return 0 | |
end |
#!/bin/env python | |
import yaml | |
import sys | |
import json | |
import argparse | |
from subprocess import Popen, PIPE | |
import argparse | |
import os |
filebeat.yml configuration file (note: the various /rootfs are mounted into the container from the host as read-only volumes): | |
--- | |
filebeat.prospectors: | |
- input_type: log | |
paths: | |
- /rootfs/var/log/*.log | |
- /rootfs/var/log/*/*.log | |
- input_type: log | |
paths: |
FROM alpine:latest | |
ENV \ | |
VAULT_VERSION=0.6.0 | |
RUN \ | |
export VAULT_ZIP=vault_${VAULT_VERSION}_linux_amd64.zip; \ | |
apk update &&\ | |
apk add curl &&\ | |
curl -s https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_SHA256SUMS | grep linux_amd64 > /tmp/vaultsum &&\ |
[Unit] | |
Description=Docker Application Container Engine | |
Documentation=http://docs.docker.com | |
After=docker.socket early-docker.target network.target | |
Requires=docker.socket early-docker.target | |
[Service] | |
EnvironmentFile=-/run/flannel_docker_opts.env | |
MountFlags=slave | |
LimitNOFILE=1048576 |
filter { | |
if [type] == "elasticsearch" { | |
grok { | |
match => [ "message", "\[%{TIMESTAMP_ISO8601:timestamp}\]\[%{DATA:severity}%{SPACE}\]\[%{DATA:source}%{SPACE}\]%{SPACE}(?<message>(.|\r|\n)*)" ] | |
overwrite => [ "message" ] | |
} | |
if "_grokparsefailure" not in [tags] { | |
grok { # regular logs | |
match => [ |