kubernetes CRD Development Guide

Extending kubernetes is the two most commonly used and most needed things to master: custom resources CRD and adminsion web hook. This article teaches you how to master CRD development in 10 minutes. kubernetes allows users to customize their own resource objects, just like deployment stateful settings, which are widely used. For example, prome ...

Posted on Wed, 07 Aug 2019 00:54:09 -0700 by jstinehelfer

dashboard authentication, resource requirements, resource constraints and HeapSter for k8s

1. Deployment of dashboard The kubernetes-dashboard runtime requires sa account privileges Dashboard official address: https://github.com/kubernetes/dashboard # Download mirrors on node1 docker pull googlecontainer/kubernetes-dashboard-amd64:v1.10.1 docker tag googlecontainer/kubernetes-dashboard-amd64:v1.10.1 k8s.gcr.io/kubernetes-dashb ...

Posted on Sat, 03 Aug 2019 05:41:27 -0700 by Griven

kubernetes docking third party authentication

Offline installation package address for kubernetes Summary This article describes how to use a github account to associate your own kubernetes account.The following results have been achieved: Use github user email as a kubernetes user, such as fhtjob@hotmail.com Create a corresponding clusterrole binding to the fhtjob@hotmail.com user Create ...

Posted on Thu, 01 Aug 2019 18:31:17 -0700 by MichaelGallagher

kube-scheduler source code Walk-through

kube-scheduler is a relatively simple service in k8s. It listens to api server to get a new Pod, and chooses a suitable one from many Node s to run the Pod. The process of selection can be divided into two stages: pre-selection stage and optimum selection stage. Pre-selection stage: According to the re ...

Posted on Wed, 31 Jul 2019 06:55:54 -0700 by iceblox

Sealos 2.0 uses tutorials, the simplest kubernetesHA solution

Three-step installation of kubernetes cluster Summary This article teaches you how to build a k8s high availability cluster with one command, independent of haproxy and keepalived, and without ansible. The apiserver is load balanced through the kernel ipvs, and apiserver health detection is carried out. quick get start sealos project address Pr ...

Posted on Mon, 29 Jul 2019 05:28:16 -0700 by andreash

minikube Code Analysis and Go Language-3

[TOC] minikube Code Analysis Reference Blog: minikube source code analysis download minikube source code You can download from github: git clone git@github.com:kubernetes/minikube.git Compile Environment: Ubuntu 16.04 # Download the code to any directory, here is / opt/kube/minikube > export GOPATH=~/gol/ # Set the GOPATH environment vari ...

Posted on Sat, 15 Jun 2019 17:16:28 -0700 by mhodgson

kubernetes v1.14.3 HA Cluster Installation

kubernetes v1.14.3 HA Cluster Installation directory structure Cluster planning host name ip role assembly master1-3 192.168.14.138-140 master+etcd etcd kube-apiserver kube-controller-manager kubectl kubeadm kubelet kube-proxy flannel worker1 192.168.14.141 node kubectl kubeadm kubelet kube-proxy flannel vip 192.168.14.142 Implement ...

Posted on Wed, 12 Jun 2019 15:41:04 -0700 by apol

Kubernetes Cluster Container Run Log Collection

Reference Documents https://yq.aliyun.com/articles/679721 https://www.cnblogs.com/keithtt/p/6410249.html https://github.com/kiwigrid/helm-charts/tree/master/charts/fluentd-elasticsearch https://github.com/kubernetes/kubernetes/tree/5d9d5bca796774a2c12d4e4443e684b619cda7ee/cluster/addons/fluentd-elasticsearch Kubernetes Log Collection Summary ...

Posted on Thu, 06 Jun 2019 11:57:07 -0700 by benjam

Kubernetes deployment: managed Helm and Rancher deployments

Helm deployment helm official download address: https://github.com/helm/helm/releases Official list of chart s available: https://hub.kubeapps.com All software and configuration files are stored on the Baidu disks mentioned in the previous article: Baidu Shared Links in this article helm introduction Helm is a tool to simplify the installati ...

Posted on Thu, 16 May 2019 19:50:44 -0700 by aspekt9

Docker——k8s cluster construction

I. Knowledge Analysis brief introduction Official Chinese Documents: https://www.kubernetes.org.cn/docs Kubernetes is an open source application for managing containerized applications on multiple hosts in cloud platforms. The goal of Kubernetes is to make deploying containerized applications simple and efficient. Kubern ...

Posted on Tue, 14 May 2019 13:58:56 -0700 by xposed