Skip to content
This repository was archived by the owner on Jul 1, 2024. It is now read-only.

Commit 0ad127c

Browse files
authoredJul 17, 2017
Merge pull request #4 from medyagh/k8s1_6
new site for kuberentes 1.6 and Bear K8guard
2 parents 2c0d79d + c5bd06d commit 0ad127c

File tree

7 files changed

+99
-17
lines changed

7 files changed

+99
-17
lines changed
 

‎.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ codekit-config.json
1111
example/_site
1212
Gemfile.lock
1313
node_modules
14-
npm-debug.log*
14+
npm-debug.log*
15+
.idea

‎Makefile

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
.DEFAULT_GOAL := help
2+
.PHONY: help
3+
4+
install:
5+
bundle update
6+
7+
up:
8+
bundle exec jekyll serve -w -H 0.0.0.0 -P 4000
9+
10+
11+
sup: install up
12+
13+
help:
14+
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'

‎README.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# k8guard.github.io
22
K8Guard Website
33

4-
To test locally
4+
To test the site locally
55

66
```
77
bundle update
88
bundle exec jekyll serve -w -H 0.0.0.0 -P 4000
99
```
10+
11+
or simply
12+
13+
```
14+
make sup
15+
```

‎_data/navigation.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ community:
1818
url: /community/authors/
1919
- title: License
2020
url: /community/license
21+
- title: Publications
22+
url: /community/publications
23+
2124

2225

2326
deploy:
@@ -34,7 +37,8 @@ deploy:
3437
url: /deploy/docker-compose/
3538
- title: Configuration
3639
url: /deploy/config/
37-
40+
- title: Versions
41+
url: /deploy/versions/
3842

3943

4044

‎community/publications/index.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: single
3+
title: "Publications"
4+
sidebar:
5+
nav: community
6+
---
7+
8+
9+
### Conferences, Presentations, Blog Posts about K8Guard.
10+
11+
12+
1. ### [Kubernetes Community Youtube Channel](https://www.youtube.com/watch?v=9W6sGmjsW_c)
13+
June 29, 2017 | Medya Ghazizadeh
14+
1. ### [Target Corp Tech Blog](http://target.github.io/infrastructure/k8guard-the-guardian-angel-for-kuberentes)
15+
June 27, 2017 | Medya Ghazizadeh
16+
1. ### [Tech @ Target Conference]()
17+
June 12, 2017 | Medya Ghazizadeh
18+
1. ### [Minneapolis Kubernetes Meetup](https://www.meetup.com/Minneapolis-Kubernetes-Meetup/events/239191631/)
19+
May 3, 2017 | Dragon Hartzler, Mike Wilson, Ryan Belgrave, Medya Ghazizadeh

‎deploy/minikube/index.md

+29-14
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,41 @@ sidebar:
88

99
In this option you will test k8guard against a minikube context and will also deploy it to minikube. (safest way for development)
1010

11-
### Setup and start minikube
12-
1. Make sure you install minikube v0.18.0. There is an [issue](https://github.com/kubernetes/minikube/issues/1521) with latest version of minikube - don't install latest.
11+
### Setup and Start Minikube
12+
1. Install [Minikube](https://github.com/kubernetes/minikube/releases/tag/v0.20.0)
1313

14-
```
15-
curl -Lo minikube-binary https://storage.googleapis.com/minikube/releases/v0.18.0/minikube-darwin-amd64 && chmod +x minikube-binary && sudo mv minikube-binary /usr/local/bin/minikube
16-
```
14+
1. Start Minikube (with kubernetes v1.6.4)
15+
```
16+
minikube start --memory 4096 --kubernetes-version v1.6.4
17+
```
1718

18-
1. ```minikube start --memory 4096 --kubernetes-version v1.5.1```
19+
* To try k8guard with an older version Kubernetes please refer to [version compatibility matrix](http://0.0.0.0:4000/deploy/versions/).
1920

20-
### Deploy Minikube
2121

22-
1. ```eval $(minikube docker-env)```
23-
1. ```make deploy-minikube```
22+
### Build & Deploy to Minikube
2423

24+
Do the following two commands in the same terminal:
2525

26-
### Get the endpoint URLS
26+
1. Use minikube docker
27+
```
28+
eval $(minikube docker-env)
29+
```
30+
31+
2. Build and deploy
32+
```
33+
make build-deploy-minikube
34+
```
2735

28-
Give it a couple minutes, then hit the service urls:
2936

30-
1. Get discover service url: ``` minikube service k8guard-discover-service ```
37+
### Try It in Browser:
38+
39+
Give it a couple minutes, then hit the service urls:
3140

32-
1. Get report service url:
33-
``` minikube service k8guard-report-service ```
41+
1. Discover-api service url:
42+
```
43+
minikube service k8guard-discover-service
44+
```
45+
1. Report service url:
46+
```
47+
minikube service k8guard-report-service
48+
```

‎deploy/versions/index.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: single
3+
title: "Version Compatibility Matrix "
4+
sidebar:
5+
nav: deploy
6+
---
7+
8+
9+
10+
## Compatibility matrix
11+
12+
**Release Date**|**Code Name**|**Kubernetes Version**|**[Discover](https://github.com/k8guard/k8guard-discover/releases)**|**[Action](https://github.com/k8guard/k8guard-action/releases)**|**[Report](https://github.com/k8guard/k8guard-report/releases)**|**[Libs](https://github.com/k8guard/k8guardlibs/releases)**|**[start-from-here](https://github.com/k8guard/k8guard-start-from-here/releases)**
13+
|:-----:|:-----:|:-----:|:-----:|:-----:|:-----:|:-----:|:-----:
14+
July 14, 2017| Bear |v1.6|v1.0.0| v1.0.0| v0.1.3| v1.0.0| v1.0.0
15+
June 1, 2017| Awyar|v1.5.1|v0.1.3| v0.1.3| v0.1.3| v0.1.3| v0.1.3
16+
17+
18+
With each Kuberentes' breaking api change. There will be a new breaking change in K8Guard releases.
19+
20+
For that reason, K8Guard microservices versions will be pinned down to a "code name". that will be mountain names from A to Z.
21+
22+
23+
For example the first code name, `Awyar` (which is a beautiful mountain in Kurdistan) has all the k8guards microservices' versions that works with Kuberentes 1.5 and the second code name which is `Bear` (a mountain in New York state), has all the versions for Kuberentes 1.6.

0 commit comments

Comments
 (0)
This repository has been archived.