is responsible for "backstage". Each resource generally has a controller, and controller manager is responsible for managing those controllers. For example, we create a pod through Apiserver, and when the pod is created, Apiserver's task is done. And the next guarantee that pod status is always the same as we expected the responsibility of the Controller manager to ensure. Etcd. ETCD is a highly available key-value storage system that Kubernetes u
Directory
1, Jenkins CI/CD background 2, environment, software preparation 3, deployment Jenkins Server to Kubernetes 4, Jenkins configuration kubernetes Plugin 5, testing and Validation 5.1, pipeline type support 5 .2, Container Group type Support 5.3, non-Pipeline type support 5.4, configuring custom Jenkins-slave Mirroring
1, Jenkins ci/cd background Introduct
This is a creation in
Article, where the information may have evolved or changed.
The reason why Kubernetes is cool
Objective
When I first learned it Kubernetes (about 1.5 ago?) I really can't find a reason to pay attention to it.
Uttered, I've been using it Kubernetes for almost three months. About why I think it is very useful, with some ideas, although I am st
installation of k8s cluster, if you want to install dashboard separately, then the Dashboard home page installation method is obviously more simple:
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
2, adjust the dashboard container start parameter
The contents of the Dashboard-controller.yaml and Dashboard-ser
).MetricsHere is official suggested solution as follows. For more informaton, please see Tools for monitoring Compute, Storage, and Network ResourcesGrafana + heapster/prometheus + cadvisor + InfluxDBHeapster As a Metircs aggregator and processorInfluxDB Time Series database for storageGrafana As a dashboarding and alerting solutionCadvisor Have been built in Kubelet, which collects host metrics like CPUs, disk space, and memory utilization, in addition to C
Notes on basic concepts of Kubernetes
Kubernetes (K8s) is an open-source system for automatically deploying, scaling, and managing containerized applications. It is an "open-source version" of Google's internal tool Borg ".
Kubernetes is currently recognized as the most advanced container cluster management tool. After
Analysis of Kubernetes Application Deployment model (Principles)
Abstract: this series of articles focus on actual deployment and give you a quick grasp of Kubernetes. This article describes the principles and concepts that need to be understood before deployment, including the Kubernetes component structure, functions of each component role, and
ClusterCluster is a collection of compute, storage, and network resources, and Kubernetes uses these resources to run various container-based applicationsMasterMaster is the brain of cluster, whose primary responsibility is scheduling, that is, deciding where the application will run. Master runs the Linux operating system, which can be either a physical machine or a virtual machine. To achieve high availab
=127.0.0.1"
# Location of the api-server
# #KUBELET_API_SERVER = "- api-servers=http://127.0.0.1:8080 "
# Pod infrastructure container
kubelet_pod_infra_container=" Pod-infra-container-image=docker.io/kubernetes/pause "
# Add your own!
kubelet_args= "--fail-swap-on=false--cgroup-driver=cgroupfs--kubeconfig=/var/lib/kubelet/kubeconfig"
The following configura
:3.0 gcr.io/google_containers/pause-amd64:3.02. Using the internal private warehouse, add the following parameters to the Kubelet service process for each k8s node:"--pod-infra-container-image=my.hub.io/pause-amd64:3.0">>> node Mirror list [ Mirror of Private warehouse recommended in real world ]:# Docker images ( display content is easy to view, so incomplete)GCR.IO/GOOGLE_CONTAINERS/PAUSE-AMD64 3.0Index.tenxcloud.com/google_containers/kube2sky 1.11I
This article starts with my public number clouddeveloper, and you are welcome to join me in learning cloud computing.
During the Ming Dynasty, Emperor Chengzu Zhu Di, in order to develop overseas trade and establish his prestige, sent Zheng He seven voyages, set the ancient China's largest, the most ships (more than 240 ships), the most seafarers (27,000 people), the longest time, than the European countries sailing time of half a century earlier ocean voyage feat.
Docker enables more convenient management of single-machine container virtualization, where Docker is located between the operating system layer and the application layer;
Relative traditional virtualization (Kvm,xen):Docker can be more flexible to implement some of the application layer functions, while the utilization of resources is also higher
Relative application:Docker can better combine applications with more operating systems (mir
Docker:Installing Docker,kubernetes on Minion calls the Docker API to create pods as a worker container, while kubernetes itself's agent thread can also run inside Docker. This kubernetes upgrade will be easier.Debian 7 under Install Docker can use Ubuntu source, run the following command:[email protected]:echo debhtt
With such a large amount of data, there may be thousands of machines behind it, unable to manually monitor the state of the machine. Therefore, this article introduces the use of the Kubernetes container management tool and, through a simple example, tells you how to build a Spark cluster. Preparation Phase
1. You need to have a running kubernetes cluster and use
I. Introduction:Kubernetes is an open source container management tool, based on the Go language implementation, lightweight and portable applications, you can put kubernetes cluster on the Linux host deployment, management and expansion of the Docker container application on multiple hosts.Two. Architecture: 1. The kubernete
From Mesos to KubernetesThe previous scheduling framework was based on Mesos self-research. The language used is Python. Run for about two years, and has been relatively stable. But as the business grows, the problems of the existing framework are gradually exposed.
Scheduling speed encountered bottlenecks, affecting the deployment of large business speed.
There is no good support for stateful services.
There are two solutions to this problem, one for improved refactoring of ex
First, the prefaceKubernetes is Google's Open source container cluster management system, based on Docker to build a container scheduling services, providing resource scheduling, equalization disaster tolerance, service registration, dynamic expansion capacity and other functional kits, the latest version of the current 0.6.2. This article describes how to build a Kuber
CoreOS Linux introduced the Kubernetes KubeletKelsey HightowerAugust 14, 2015This week we have integrated a core embedded component of kubelet--kubernetes in the Alpha development of CoreOS Linux. Kubelet is responsible for maintaining the pod (application instance) collection. The Pod collection consists of one or more containers of the local system. In the Kubernetes
directory to the system environment $path
5, when starting Kubernetes, run minikube Start command, may prompt "xxx machine not Found", this error is found in issues because of the above installation VirtualBox, Minikube, Docker, when The working directory of the former operation CMD is not in the C disk, so please install the installation time according to the above prompts; If you are prompted for "xxx fail", most likely because the version of Virtu
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.