---
# System prepended metadata

title: ShowKs v2 Meeting

---

# ShowKs v2 Meeting
- 2019/6/11 21:00 - 22:10
- 神保町インプレス

# やりたいこと
- **k8s Native**
    - k8sのYAMLで書けるものはYAMLで書く
- （なるべく）ベンダー/環境依存なし

# やりたい/使いたい
- インフラ
    - どこのk8s？
        - GCP?
        - Azure?
        - 順序的にIBMにきく？
            - STGとPRDでかえれば？
    - Load Balancer意外は使っちゃいけない縛り
        - Metal LBにしちゃえば？
    - Terraformの実行Pipelineをどうする
        - GKSのCluster払い出しだけになりそう
        - Localのときは無視でOKのはず
    - ユーザー認証認可
        - 最初にCluster AdminがRBACを読み込む
- OSS立ち上げたい
    - WP
    - Redmine
- フォーム
    - Form CRD
        - 綺麗に作り直す！
        - フォームは申込受付したらYML生成してk8sに喰わせる
            - Tektonでもできるかも？
                - 削除と更新のときに厳しいかも
                - Stateをどこに持たせるか問題
                    - CRDでリソース化しちゃえばいけるよね
        - 綺麗に本当にやると4つ必要のはず
    - Controllerどうする？
        - 雑で良いならなんとかなる？
        - 前回はRubyJemに頑張ってもらったが今回いけるか不安
    - r_takaishiさん含めて、CRD側の部分を手伝って貰う
- サービスメッシュ
    - Istio
    - Grafana
- Log
    - Loki + Grafana
- Credential Management
    - Vault
        - Vaultはなんのため？
            - CI/CDをTektonでやったときのCredential管理
                - AppのCredential
                - Infra(DockerHubとか)のCredential
        - Vaultはどこで？
            - そとだし？別k8sで？
            - 今回は同じk8sの上でいいんじゃない？
- CI/CD
    - Concourseの前回の資産
        - 精査しながらTektonにもっていく部分を考える
    - Tekton
        - もう一度Spinnakerを使うよりは良いいだろう
        - GUIもあるよ！
    - Container Image Buidは？
        - 今回はTektonでやる想定
- PV
    - GCS?
    - Rook?
        - 髪の長かった人「Rookはまかせろー ﾊﾞﾘﾊﾞﾘｰ」
- Docs
    - Infra Repoもってきて入れたら動くように
- Canvas v2
    - GCS書き出し
        - Rookで？
    - Login機構？
        - 独立したshowKs用の認証機構（API）をつくる
            - OAUTH？青山さん「わからん！」
        - 現実的ではないかも。
            - シンプルに実装できだったら（）
    - 誰が書いたってタグを付ける
    - SNSっぽさが欲しい
        - CanvasをWrapするSNSの仕組みがあるといい？
            - PortalがSNS機能化する？
        - 誰かのお絵描きに対してコメント
            - 誰のコメントか分かるように
            - スタンプ？
            - いいね？
        - 自TwitterアカウントにHashtag付きTweetさせる機能
            - 巻き込み力を高めたい
- showk3s
    - EdgeにCameraがつく
    - Edgeで画像処理してディスプレイ表示
    - カメラで撮った動画にCanvasの画像をoverlay表示させるとか
- DB
    - DB使うAppつくれる？
        - 良い案があるか？次第
    - Vittes?
    - Formで使う?
- Cache
    - Redis?
    - NATS?
- Prometheus
    - Dashboardいくつか用意する
        - Grafana
    - Exporterを用意する?

# スケジュール
- インフラ早めに欲しい
- 6/11(1w)
    - 設計開始
    - インフラ準備
        - いつから使えるかを鈴木さん確認
        - 前回の状態に揃える予定
    - CRD（CNMTと調整）
    - インストーラ（makocchi、jyoshise）
        - まずは各YAMLをGitに並べとく
        - Continuosにどうやるかはその後で
            - 一旦ポーンと入るOne Linerを
            - 一回のApplyで流れきれないものもあるー
        - 後戻りが発生しないようにしたい
        - Helm/Operator/Curlごちゃ混ぜになりそう
            - 成果物=YAMLではなさそう
    - アプリ(inductor, kojiha)
        - Canvasアプリは誰でもかけるでOK
    - CI/CD(jacopen, jyhoshise, amsy, makocchi)
        - Tekton
            - 18日に吉瀬さんと青山さんが話す
        - Concourse
            - 1w終わりまでにv1の状態にする
    - Form/UserAPI(jacopen, inductor, kojiha)
    - Observability
- 6/17(2w)
    - 22日(土)の昼に集まるか？
- 6/24(3w)
    - 上海！
        - 23昼のフライト
    - 技術書典申し込み
- 7/1(4w)
- 7/8(5w)
- 7/15(6w)
- 7/22
    - 本番！
