mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Copyright 2015 The Kubernetes Authors All rights reserved.
 | |
| #
 | |
| # Licensed under the Apache License, Version 2.0 (the "License");
 | |
| # you may not use this file except in compliance with the License.
 | |
| # You may obtain a copy of the License at
 | |
| #
 | |
| #     http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| 
 | |
| # Useful for testing images and changes, turns up a fresh single node cluster
 | |
| 
 | |
| set -o errexit
 | |
| set -o nounset
 | |
| set -o pipefail
 | |
| 
 | |
| K8S_VERSION=${K8S_VERSION:-"1.2.0-alpha.7"}
 | |
| 
 | |
| docker run \
 | |
|   --volume=/:/rootfs:ro \
 | |
|   --volume=/sys:/sys:ro \
 | |
|   --volume=/var/lib/docker/:/var/lib/docker:rw \
 | |
|   --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \
 | |
|   --volume=/var/run:/var/run:rw \
 | |
|   --net=host \
 | |
|   --pid=host \
 | |
|   --privileged=true \
 | |
|   -d gcr.io/google_containers/hyperkube-amd64:v${K8S_VERSION} \
 | |
|   /hyperkube kubelet \
 | |
|     --containerized \
 | |
|     --hostname-override="127.0.0.1" \
 | |
|     --address="0.0.0.0" \
 | |
|     --api-servers=http://localhost:8080 \
 | |
|     --config=/etc/kubernetes/manifests \
 | |
|     --cluster-dns=10.0.0.10 \
 | |
|     --cluster-domain=cluster.local \
 | |
|     --allow-privileged=true --v=2
 |