Skip to content

Instantly share code, notes, and snippets.

View jianchen2580's full-sized avatar

Jian Chen jianchen2580

  • Cisco Systems
  • Melbourne
View GitHub Profile
@jianchen2580
jianchen2580 / workersPool.go
Created May 13, 2019 05:18
A workers pool
package main
import (
"fmt"
"log"
"strings"
"sync"
"time"
)

| :------| ------: | :------: | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 |

| :------| ------: | :------: | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 |

@jianchen2580
jianchen2580 / inspect_obj.go
Created March 20, 2019 23:16
Inspect GO struct
import (
"json"
"fmt"
)
func main() {
s, _ := json.MarshalIndent(config, "", "\t")
fmt.Println(s)
}
@jianchen2580
jianchen2580 / QA.md
Last active March 12, 2019 11:19
QA-for-Limei
@jianchen2580
jianchen2580 / gzip_example.go
Created November 2, 2017 07:47
Golang gzip Example
func gzipFile(in string) (string, error) {
in, err := os.Open(in)
defer in.Close()
if err != nil {
return "", err
}
out, err := os.Create(fmt.Sprintf("%s.gz", in))
defer out.Close()
if err != nil {
return "", err
package main
import (
"fmt"
"time"
"k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/rest"

创建headless service

Zookeeper Stateful Set 需要创建一个headless的service来控制域名, 包括两个端口2888/3888,server/2888端口是为了follow与leader通信用,3888端口是为了leader选举

apiVersion: v1
kind: Service
metadata:
  name: zk-headless
  labels:

Pod Hand-on

Two-Container Pod

创建一个运行两个container的pod

kubectl create -f https://raw.githubusercontent.com/jianchen2580/k8s-example/master/pod/two-container-pod.yaml

查看Pod信息:

# Pod Hand-on
## Two-Container Pod
创建一个运行两个container的pod
```
kubectl create -f https://raw.githubusercontent.com/jianchen2580/k8s-example/master/pod/two-container-pod.yaml
```
查看Pod信息: