Skip to content

Instantly share code, notes, and snippets.

@enisoc
enisoc / relnotes-1.9.md
Created November 29, 2017 01:28
[1.9] Draft generated changelog

Testing Admission Webhook with CRD

Clone k8s repo and checkout v1.7.2 tag.

git checkout v1.7.2

Add GenericAdmissionWebhook to --admission-control.

#!/bin/bash
# Usage example:
# ~$ git clone https://github.com/kubernetes/kubernetes.git src/k8s.io/kubernetes
# ~$ git clone https://github.com/kubernetes/release.git src/k8s.io/release
# ~$ cd src/k8s.io/kubernetes
# ~/src/k8s.io/kubernetes$ git checkout release-1.6
# ~/src/k8s.io/kubernetes$ relnotes-preview.sh release-1.6
RELEASE_VERSION_PRIME=$1
@enisoc
enisoc / relnotes.md
Last active May 8, 2017 23:56
Draft release notes for Kubernetes v1.6.3

release-1.6

Documentation & Examples

Changelog since v1.6.2

Other notable changes

  • Bump cluster autoscaler to v0.5.4, which fixes scale down issues with pods ignoring SIGTERM. (#45483, @mwielgus)
@enisoc
enisoc / overlap.yaml
Created March 24, 2017 23:50
A bunch of overlapping controllers. Create all of them at the same timestamp to drive a pre-1.6 cluster wild.
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx1
spec:
replicas: 1
template:
metadata:
labels:
@enisoc
enisoc / loadtest.py
Created December 13, 2016 22:58
Vitess Load Test Script
"""Simple load test for Vitess."""
import time
import random
import threading
from vtdb import vtgate_client
from vtdb import grpc_vtgate_client # pylint: disable=unused-import
# Need 2 connections because we're multi-threading.
@enisoc
enisoc / kubelet.log
Created December 2, 2016 20:34
kubernetes-minion-group-c4x6 kubelet.log
I1202 19:53:55.552706 2806 plugins.go:71] No cloud provider specified.
I1202 19:53:55.554357 2806 manager.go:133] cAdvisor running in container: "/"
W1202 19:53:55.592777 2806 manager.go:141] unable to connect to Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp 127.0.0.1:15441: getsockopt: connection refused
I1202 19:53:55.593101 2806 fs.go:116] Filesystem partitions: map[/dev/sda1:{mountpoint:/var/lib/docker/aufs major:8 minor:1 fsType:ext4 blockSize:0}]
I1202 19:53:55.599319 2806 machine.go:50] Couldn't collect info from any of the files in "/etc/machine-id,/var/lib/dbus/machine-id"
I1202 19:53:55.599370 2806 manager.go:182] Machine: {NumCores:4 CpuFrequency:2300000 MemoryCapacity:15807909888 MachineID: SystemUUID:E7B27D0E-145A-CBF2-A547-28C27B6198ED BootID:7bebecfe-7083-4c14-9598-ceddbed2cfda Filesystems:[{Device:/dev/sda1 Capacity:105553100800 Type:vfs Inodes:6553600}] DiskMap:map[8:0:{Name:sda Major:8 Minor:0 Size:107374182400 Scheduler:cfq} 8:16:{Name:sdb Major:8 Minor:1
@enisoc
enisoc / kubelet.log
Created December 2, 2016 20:33
kubernetes-minion-group-yl0d kubelet.log
I1202 19:58:17.117332 2841 plugins.go:71] No cloud provider specified.
I1202 19:58:17.118875 2841 manager.go:133] cAdvisor running in container: "/"
W1202 19:58:17.179346 2841 manager.go:141] unable to connect to Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp 127.0.0.1:15441: getsockopt: connection refused
I1202 19:58:17.179762 2841 fs.go:116] Filesystem partitions: map[/dev/sda1:{mountpoint:/var/lib/docker/aufs major:8 minor:1 fsType:ext4 blockSize:0}]
I1202 19:58:17.188702 2841 machine.go:50] Couldn't collect info from any of the files in "/etc/machine-id,/var/lib/dbus/machine-id"
I1202 19:58:17.188755 2841 manager.go:182] Machine: {NumCores:4 CpuFrequency:2300000 MemoryCapacity:15807909888 MachineID: SystemUUID:851B5450-D8D9-804A-48F3-7659F0E53A76 BootID:c00b5c61-1e49-41bb-a1f1-5e7ad507a4c5 Filesystems:[{Device:/dev/sda1 Capacity:105553100800 Type:vfs Inodes:6553600}] DiskMap:map[8:0:{Name:sda Major:8 Minor:0 Size:107374182400 Scheduler:cfq} 8:16:{Name:sdb Major:8 Minor:1
E1202 19:49:05.967029 6 leaderelection.go:228] error retrieving resource lock kube-system/kube-controller-manager: Get http://127.0.0.1:8080/api/v1/namespaces/kube-system/endpoints/kube-controller-manager: dial tcp 127.0.0.1:8080: getsockopt: connection refused
E1202 19:49:09.420800 6 leaderelection.go:228] error retrieving resource lock kube-system/kube-controller-manager: Get http://127.0.0.1:8080/api/v1/namespaces/kube-system/endpoints/kube-controller-manager: dial tcp 127.0.0.1:8080: getsockopt: connection refused
I1202 19:49:13.690215 6 leaderelection.go:188] sucessfully acquired lease kube-system/kube-controller-manager
I1202 19:49:13.695214 6 event.go:217] Event(v1.ObjectReference{Kind:"Endpoints", Namespace:"kube-system", Name:"kube-controller-manager", UID:"3190e9ed-b8c5-11e6-bee7-42010a800002", APIVersion:"v1", ResourceVersion:"3877", FieldPath:""}): type: 'Normal' reason: 'LeaderElection' kubernetes-master became leader
I1202 19:49:13.764769 6 replication_controller.go
@enisoc
enisoc / web-2.txt
Last active December 2, 2016 20:37
kubectl describe pod web-2
Name: web-2
Namespace: default
Node: kubernetes-minion-group-yl0d/10.128.0.5
Start Time: Fri, 02 Dec 2016 11:53:58 -0800
Labels: app=nginx
Status: Running
IP: 10.244.8.5
Controllers: StatefulSet/web
Containers:
nginx: