Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
74c00d43
Commit
74c00d43
authored
Apr 30, 2015
by
Matt Bruzek
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Removing unused scripts from km and kubernetes.
parent
ee2d43ac
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
170 deletions
+0
-170
create_kubernetes_tar.sh
...s/trusty/kubernetes-master/files/create_kubernetes_tar.sh
+0
-59
guestbook.sh
...juju/charms/trusty/kubernetes-master/scripts/guestbook.sh
+0
-52
create_kubernetes_tar.sh
...u/charms/trusty/kubernetes/files/create_kubernetes_tar.sh
+0
-59
No files found.
cluster/juju/charms/trusty/kubernetes-master/files/create_kubernetes_tar.sh
deleted
100755 → 0
View file @
ee2d43ac
#!/bin/bash
set
-ex
# This script downloads a Kubernetes release and creates a tar file with only
# the files that are needed for this charm.
# Usage: create_kubernetes_tar.sh VERSION ARCHITECTURE
usage
()
{
echo
"Build a tar file with only the files needed for the kubernetes charm."
echo
"The script accepts two arguments version and desired architecture."
echo
"
$0
version architecture"
}
download_kubernetes
()
{
local
VERSION
=
$1
URL_PREFIX
=
"https://github.com/GoogleCloudPlatform/kubernetes"
KUBERNETES_URL
=
"
${
URL_PREFIX
}
/releases/download/
${
VERSION
}
/kubernetes.tar.gz"
# Remove the previous temporary files to remain idempotent.
if
[
-f
/tmp/kubernetes.tar.gz
]
;
then
rm
/tmp/kubernetes.tar.gz
fi
# Download the kubernetes release from the Internet.
wget
--no-verbose
--tries
2
-O
/tmp/kubernetes.tar.gz
$KUBERNETES_URL
}
extract_kubernetes
()
{
local
ARCH
=
$1
# Untar the kubernetes release file.
tar
-xvzf
/tmp/kubernetes.tar.gz
-C
/tmp
# Untar the server linux amd64 package.
tar
-xvzf
/tmp/kubernetes/server/kubernetes-server-linux-
$ARCH
.tar.gz
-C
/tmp
}
create_charm_tar
()
{
local
OUTPUT_FILE
=
${
1
:-
"
$PWD
/kubernetes.tar.gz"
}
local
OUTPUT_DIR
=
`
dirname
$OUTPUT_FILE
`
if
[
!
-d
$OUTPUT_DIR
]
;
then
mkdir
-p
$OUTPUT
fi
# Change to the directory the binaries are.
cd
/tmp/kubernetes/server/bin/
# Create a tar file with the binaries that are needed for kubernetes master.
tar
-cvzf
$OUTPUT_FILE
kube-apiserver kube-controller-manager kubectl kube-scheduler
}
if
[
$#
-gt
2
]
;
then
usage
exit
1
fi
VERSION
=
${
1
:-
"v0.8.1"
}
ARCH
=
${
2
:-
"amd64"
}
download_kubernetes
$VERSION
extract_kubernetes
$ARCH
TAR_FILE
=
"
$PWD
/kubernetes-master-
$VERSION
-
$ARCH
.tar.gz"
create_charm_tar
$TAR_FILE
cluster/juju/charms/trusty/kubernetes-master/scripts/guestbook.sh
deleted
100755 → 0
View file @
ee2d43ac
#!/bin/bash
# This script sets up the guestbook example application in Kubernetes.
# The KUBERENTES_MASTER variable must be set to the URL for kubectl to work.
# The first argument is optional and can be used for debugging.
set
-o
errexit
# (set -e)
DEBUG
=
false
if
[[
"
$1
"
==
"-d"
]]
||
[[
"
$1
"
==
"--debug"
]]
;
then
DEBUG
=
true
set
-o
xtrace
# (set -x)
fi
cd
/opt/kubernetes/
# Step One Turn up the redis master
kubectl create
-f
examples/guestbook/v1beta3/redis-master.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get pods
fi
# Step Two: Turn up the master service
kubectl create
-f
examples/guestbook/v1beta3/redis-master-service.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get services
fi
# Step Three: Turn up the replicated slave pods
kubectl create
-f
examples/guestbook/v1beta3/redis-slave-controller.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get replicationcontrollers
kubectl get pods
fi
# Step Four: Create the redis slave service
kubectl create
-f
examples/guestbook/v1beta3/redis-slave-service.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get services
fi
# Step Five: Create the frontend pod
kubectl create
-f
examples/guestbook/v1beta3/frontend-controller.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get replicationcontrollers
kubectl get pods
fi
# Step Six: Create the guestbook service
kubectl create
-f
examples/guestbook/v1beta3/frontend-service.json
if
[[
"
${
DEBUG
}
"
==
true
]]
;
then
kubectl get services
fi
set
+x
echo
"# Now run the following commands on your juju client"
echo
"juju run --service kubernetes 'open-port 8000'"
echo
"juju expose kubernetes"
echo
"# Go to the kubernetes public address on port 8000 to see the guestbook application"
cluster/juju/charms/trusty/kubernetes/files/create_kubernetes_tar.sh
deleted
100755 → 0
View file @
ee2d43ac
#!/bin/bash
set
-ex
# This script downloads a Kubernetes release and creates a tar file with only
# the files that are needed for this charm.
# Usage: create_kubernetes_tar.sh VERSION ARCHITECTURE
usage
()
{
echo
"Build a tar file with only the files needed for the kubernetes charm."
echo
"The script accepts two arguments version and desired architecture."
echo
"
$0
version architecture"
}
download_kubernetes
()
{
local
VERSION
=
$1
URL_PREFIX
=
"https://github.com/GoogleCloudPlatform/kubernetes"
KUBERNETES_URL
=
"
${
URL_PREFIX
}
/releases/download/
${
VERSION
}
/kubernetes.tar.gz"
# Remove the previous temporary files to remain idempotent.
if
[
-f
/tmp/kubernetes.tar.gz
]
;
then
rm
/tmp/kubernetes.tar.gz
fi
# Download the kubernetes release from the Internet.
wget
--no-verbose
--tries
2
-O
/tmp/kubernetes.tar.gz
$KUBERNETES_URL
}
extract_kubernetes
()
{
local
ARCH
=
$1
# Untar the kubernetes release file.
tar
-xvzf
/tmp/kubernetes.tar.gz
-C
/tmp
# Untar the server linux amd64 package.
tar
-xvzf
/tmp/kubernetes/server/kubernetes-server-linux-
$ARCH
.tar.gz
-C
/tmp
}
create_charm_tar
()
{
local
OUTPUT_FILE
=
${
1
:-
"
$PWD
/kubernetes.tar.gz"
}
local
OUTPUT_DIR
=
`
dirname
$OUTPUT_FILE
`
if
[
!
-d
$OUTPUT_DIR
]
;
then
mkdir
-p
$OUTPUT
fi
# Change to the directory the binaries are.
cd
/tmp/kubernetes/server/bin/
# Create a tar file with the binaries that are needed for kubernetes minion.
tar
-cvzf
$OUTPUT_FILE
kubelet kube-proxy
}
if
[
$#
-gt
2
]
;
then
usage
exit
1
fi
VERSION
=
${
1
:-
"v0.8.1"
}
ARCH
=
${
2
:-
"amd64"
}
download_kubernetes
$VERSION
extract_kubernetes
$ARCH
TAR_FILE
=
"
$PWD
/kubernetes-
$VERSION
-
$ARCH
.tar.gz"
create_charm_tar
$TAR_FILE
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment