bells17 https://speakerdeck.com/bells17 2023-09-11 08:26:41 -0400 TFLintカスタムプラグインで始める Terraformコード品質管理 Go Night Talks – After Conference の LT資料です https://mercari.connpass.com/event/367075/ Go Night Talks – After Conference の LT資料です https://mercari.connpass.com/event/367075/ Tue, 14 Oct 2025 00:00:00 -0400 https://speakerdeck.com/bells17/tflintkasutamupuraguindeshi-meru-terraformkodopin-zhi-guan-li https://speakerdeck.com/bells17/tflintkasutamupuraguindeshi-meru-terraformkodopin-zhi-guan-li Amazon VPC CNIに学ぶCNI-LT版 https://k8sjp.connpass.com/event/365262/ https://k8sjp.connpass.com/event/365262/ Tue, 02 Sep 2025 00:00:00 -0400 https://speakerdeck.com/bells17/amazon-vpc-cninixue-hucni-ltban https://speakerdeck.com/bells17/amazon-vpc-cninixue-hucni-ltban コードを読んで理解するko build Jagu'e'r Cloud Native #17 ハイブリッド Meetup ~ 推しの CNCF プロジェクトを紹介するぜ LT ~ の登壇資料です。 https://jaguer-cloud-native.connpass.com/event/342024/ 参考リンク・画像など引用元一覧 https://ko.build/ https://github.com/ko-build/ko https://github.com/google/go-containerregistry https://github.com/sigstore/cosign https://github.com/opencontainers/image-spec https://github.com/cncf/sandbox/issues/17 https://github.com/ko-build/ko/issues/791 https://github.com/cncf/sandbox/issues/163 https://github.com/cncf/artwork/blob/main/projects/ko/stacked/color/ko-stacked-color.png https://github.com/cncf/artwork/blob/main/projects/ko/icon/color/ko-icon-color.png Jagu'e'r Cloud Native #17 ハイブリッド Meetup ~ 推しの CNCF プロジェクトを紹介するぜ LT ~ の登壇資料です。 https://jaguer-cloud-native.connpass.com/event/342024/ 参考リンク・画像など引用元一覧 https://ko.build/ https://github.com/ko-build/ko https://github.com/google/go-containerregistry https://github.com/sigstore/cosign https://github.com/opencontainers/image-spec https://github.com/cncf/sandbox/issues/17 https://github.com/ko-build/ko/issues/791 https://github.com/cncf/sandbox/issues/163 https://github.com/cncf/artwork/blob/main/projects/ko/stacked/color/ko-stacked-color.png https://github.com/cncf/artwork/blob/main/projects/ko/icon/color/ko-icon-color.png Wed, 19 Feb 2025 00:00:00 -0500 https://speakerdeck.com/bells17/kotowodu-nteli-jie-suruko-build https://speakerdeck.com/bells17/kotowodu-nteli-jie-suruko-build Kubernetes History Inspector(KHI)を触ってみた スライド内の参考リンク・画像など引用元一覧 https://zenn.dev/bells17/scraps/67c852e99ad5a5 https://github.com/GoogleCloudPlatform/khi https://zenn.dev/google_cloud_jp/articles/9a7dc0df5e8906 https://blog.g-gen.co.jp/entry/kubernetes-history-inspector-introduction https://x.com/kyasbal_k/status/1884500133183905976 https://x.com/ryusa_eng/status/1886328704432996463 https://x.com/kkuchima/status/1884503826029228189 https://github.com/GoogleCloudPlatform/khi/blob/main/docs/en/images/gettingstarted-history.png https://github.com/GoogleCloudPlatform/khi/blob/main/docs/en/images/gettingstarted-views.png https://k8s-novice-jp.connpass.com/event/343899/ https://jaguer-cloud-native.connpass.com/event/342024/ スライド内の参考リンク・画像など引用元一覧 https://zenn.dev/bells17/scraps/67c852e99ad5a5 https://github.com/GoogleCloudPlatform/khi https://zenn.dev/google_cloud_jp/articles/9a7dc0df5e8906 https://blog.g-gen.co.jp/entry/kubernetes-history-inspector-introduction https://x.com/kyasbal_k/status/1884500133183905976 https://x.com/ryusa_eng/status/1886328704432996463 https://x.com/kkuchima/status/1884503826029228189 https://github.com/GoogleCloudPlatform/khi/blob/main/docs/en/images/gettingstarted-history.png https://github.com/GoogleCloudPlatform/khi/blob/main/docs/en/images/gettingstarted-views.png https://k8s-novice-jp.connpass.com/event/343899/ https://jaguer-cloud-native.connpass.com/event/342024/ Wed, 05 Feb 2025 00:00:00 -0500 https://speakerdeck.com/bells17/kubernetes-history-inspector-khi-wohong-tutemita https://speakerdeck.com/bells17/kubernetes-history-inspector-khi-wohong-tutemita スリーシェイクにおけるOSSの取り組み 3-shake SRE Tech Talk #11 オンサイトの登壇資料です。 https://3-shake.connpass.com/event/339212/ 3-shake SRE Tech Talk #11 オンサイトの登壇資料です。 https://3-shake.connpass.com/event/339212/ Fri, 24 Jan 2025 00:00:00 -0500 https://speakerdeck.com/bells17/surisieikuniokeruossnoqu-rizu-mi https://speakerdeck.com/bells17/surisieikuniokeruossnoqu-rizu-mi コミュニティ紹介: Kubernetes Meetup Novice Cloud Native Days Winter 2024のCommunity & Beginner LTでお話した資料です。 https://pfem.notion.site/CNDW2024-Community-Beginner-LT-13821b0141e0800cb403c880cb4d2738 Cloud Native Days Winter 2024のCommunity & Beginner LTでお話した資料です。 https://pfem.notion.site/CNDW2024-Community-Beginner-LT-13821b0141e0800cb403c880cb4d2738 Thu, 28 Nov 2024 00:00:00 -0500 https://speakerdeck.com/bells17/komiyuniteishao-jie-kubernetes-meetup-novice https://speakerdeck.com/bells17/komiyuniteishao-jie-kubernetes-meetup-novice 社内活動の取り組み紹介
~ スリーシェイクでこんな取り組みしてます ~ CloudNative Days Winter 2024 船上LT会 小さな一歩、大きな飛躍〜クラウドネイティブを継続する〜 で発表したLT資料です。 https://cloudnativedays.connpass.com/event/334620/ CloudNative Days Winter 2024 船上LT会 小さな一歩、大きな飛躍〜クラウドネイティブを継続する〜 で発表したLT資料です。 https://cloudnativedays.connpass.com/event/334620/ Tue, 26 Nov 2024 00:00:00 -0500 https://speakerdeck.com/bells17/she-nei-huo-dong-noqu-rizu-mishao-jie-surisieikudekonnaqu-rizu-misitemasu https://speakerdeck.com/bells17/she-nei-huo-dong-noqu-rizu-mishao-jie-surisieikudekonnaqu-rizu-misitemasu モダンインフラの基礎を学ぼう!実践コンテナ入門 技育CAMPアカデミアでの発表資料です https://talent.supporterz.jp/events/8cb9a300-506c-4d9d-b2af-e9924e0209a2/ 技育CAMPアカデミアでの発表資料です https://talent.supporterz.jp/events/8cb9a300-506c-4d9d-b2af-e9924e0209a2/ Wed, 17 Jul 2024 00:00:00 -0400 https://speakerdeck.com/bells17/motaninhuranoji-chu-woxue-hou-shi-jian-kontenaru-men https://speakerdeck.com/bells17/motaninhuranoji-chu-woxue-hou-shi-jian-kontenaru-men Kubernetes Code Contribution入門 Kubernetes Novice Tokyo #32 で登壇したセッションの資料です。 https://k8s-novice-jp.connpass.com/event/317561/ 配信URL: https://www.youtube.com/live/sRLG9ufaZ4M Kubernetes Novice Tokyo #32 で登壇したセッションの資料です。 https://k8s-novice-jp.connpass.com/event/317561/ 配信URL: https://www.youtube.com/live/sRLG9ufaZ4M Tue, 21 May 2024 00:00:00 -0400 https://speakerdeck.com/bells17/kubernetes-code-contributionru-men https://speakerdeck.com/bells17/kubernetes-code-contributionru-men Dev ContainersとTestcontainers TechFeed Experts Night#28 〜 コンテナ技術最前線 〜で登壇したセッションの資料です。 https://techfeed.io/events/techfeed-experts-night-28 TechFeed Experts Night#28 〜 コンテナ技術最前線 〜で登壇したセッションの資料です。 https://techfeed.io/events/techfeed-experts-night-28 Wed, 08 May 2024 00:00:00 -0400 https://speakerdeck.com/bells17/devcontainerstotestcontainers https://speakerdeck.com/bells17/devcontainerstotestcontainers アーキテクチャから学ぶKubernetesの全体像 Developers Summit(デブサミ)2024で登壇したセッションの資料です。 - https://event.shoeisha.jp/devsumi/20240215 - https://event.shoeisha.jp/devsumi/20240215/session/4777 セッション解説記事: https://codezine.jp/article/detail/19131 Developers Summit(デブサミ)2024で登壇したセッションの資料です。 - https://event.shoeisha.jp/devsumi/20240215 - https://event.shoeisha.jp/devsumi/20240215/session/4777 セッション解説記事: https://codezine.jp/article/detail/19131 Thu, 15 Feb 2024 00:00:00 -0500 https://speakerdeck.com/bells17/akitekutiyakaraxue-hukubernetesnoquan-ti-xiang https://speakerdeck.com/bells17/akitekutiyakaraxue-hukubernetesnoquan-ti-xiang Controllerを作ってみよう
~ Kubernetes Controllerハンズオン ~ イベントURL: https://k8s-novice-jp.connpass.com/event/300442/ 参考リポジトリ: https://github.com/bells17/k8s-controller-example その他リンク: https://github.com/kubernetes/sample-controller https://github.com/kubernetes/kubernetes/blob/v1.29.1/pkg/controller/clusterroleaggregation/clusterroleaggregation_controller.go https://github.com/kubernetes/client-go/tree/v12.0.0 https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/reflector.go https://github.com/kubernetes/client-go/tree/v12.0.0/informers https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/store.go https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/delta_fifo.go https://github.com/kubernetes/client-go/blob/v12.0.0/util/workqueue/rate_limiting_queue.go イベントURL: https://k8s-novice-jp.connpass.com/event/300442/ 参考リポジトリ: https://github.com/bells17/k8s-controller-example その他リンク: https://github.com/kubernetes/sample-controller https://github.com/kubernetes/kubernetes/blob/v1.29.1/pkg/controller/clusterroleaggregation/clusterroleaggregation_controller.go https://github.com/kubernetes/client-go/tree/v12.0.0 https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/reflector.go https://github.com/kubernetes/client-go/tree/v12.0.0/informers https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/store.go https://github.com/kubernetes/client-go/blob/v12.0.0/tools/cache/delta_fifo.go https://github.com/kubernetes/client-go/blob/v12.0.0/util/workqueue/rate_limiting_queue.go Tue, 30 Jan 2024 00:00:00 -0500 https://speakerdeck.com/bells17/controllerwozuo-tutemiyou-kubernetes-controllerhansuon https://speakerdeck.com/bells17/controllerwozuo-tutemiyou-kubernetes-controllerhansuon Kubernetesに対する理解を高めてKubernetesの「わからない」を減らそう Kubernetes Novice Tokyo #29 で発表したLT資料です イベントURL: https://k8s-novice-jp.connpass.com/event/300438/ 動画URL: https://www.youtube.com/watch?v=WZHDlB8P9_4 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.4 https://github.com/coredns/coredns/tree/v1.11.1 https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin/kubernetes/README.md https://github.com/kubernetes/dns/blob/1.22.28/docs/specification.md https://github.com/kubernetes/cri-api/blob/v0.28.4/pkg/apis/runtime/v1/api.proto https://coredns.io/2017/03/01/how-to-add-plugins-to-coredns/ https://coredns.io/2016/12/19/writing-plugins-for-coredns/ https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin.md セッション内容の詳しい資料: https://bells17.booth.pm/items/3129761 https://bells17.booth.pm/items/2649601 https://speakerdeck.com/bells17/implementation-of-kubeadm-init https://speakerdeck.com/bells17/kube-api-server-k8sjp https://speakerdeck.com/bells17/kube-controller-managerru-men https://speakerdeck.com/bells17/kube-proxyru-men https://speakerdeck.com/bells17/kubernetestocorednsnituiteli-jie-suru https://speakerdeck.com/bells17/cloud-controller-manager-deep-dive https://speakerdeck.com/bells17/introduction-to-csi https://speakerdeck.com/bells17/kubelet-and-containers https://speakerdeck.com/bells17/cri-spec-and-dockershim-implementation Kubernetes Novice Tokyo #29 で発表したLT資料です イベントURL: https://k8s-novice-jp.connpass.com/event/300438/ 動画URL: https://www.youtube.com/watch?v=WZHDlB8P9_4 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.4 https://github.com/coredns/coredns/tree/v1.11.1 https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin/kubernetes/README.md https://github.com/kubernetes/dns/blob/1.22.28/docs/specification.md https://github.com/kubernetes/cri-api/blob/v0.28.4/pkg/apis/runtime/v1/api.proto https://coredns.io/2017/03/01/how-to-add-plugins-to-coredns/ https://coredns.io/2016/12/19/writing-plugins-for-coredns/ https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin.md セッション内容の詳しい資料: https://bells17.booth.pm/items/3129761 https://bells17.booth.pm/items/2649601 https://speakerdeck.com/bells17/implementation-of-kubeadm-init https://speakerdeck.com/bells17/kube-api-server-k8sjp https://speakerdeck.com/bells17/kube-controller-managerru-men https://speakerdeck.com/bells17/kube-proxyru-men https://speakerdeck.com/bells17/kubernetestocorednsnituiteli-jie-suru https://speakerdeck.com/bells17/cloud-controller-manager-deep-dive https://speakerdeck.com/bells17/introduction-to-csi https://speakerdeck.com/bells17/kubelet-and-containers https://speakerdeck.com/bells17/cri-spec-and-dockershim-implementation Thu, 21 Dec 2023 00:00:00 -0500 https://speakerdeck.com/bells17/kubernetesnidui-suruli-jie-wogao-metekubernetesno-wakaranai-wojian-rasou https://speakerdeck.com/bells17/kubernetesnidui-suruli-jie-wogao-metekubernetesno-wakaranai-wojian-rasou KubernetesとCoreDNSについて理解する 3-shake SRE Tech Talk #8 で発表したLT資料です イベントURL: https://3-shake.connpass.com/event/302755/ 動画URL: https://www.youtube.com/watch?v=8JbfniqxNQk 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.4 https://github.com/coredns/coredns/tree/v1.11.1 https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin/kubernetes/README.md https://github.com/kubernetes/dns/blob/1.22.28/docs/specification.md https://github.com/kubernetes/cri-api/blob/v0.28.4/pkg/apis/runtime/v1/api.proto https://coredns.io/2017/03/01/how-to-add-plugins-to-coredns/ https://coredns.io/2016/12/19/writing-plugins-for-coredns/ https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin.md 3-shake SRE Tech Talk #8 で発表したLT資料です イベントURL: https://3-shake.connpass.com/event/302755/ 動画URL: https://www.youtube.com/watch?v=8JbfniqxNQk 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.4 https://github.com/coredns/coredns/tree/v1.11.1 https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin/kubernetes/README.md https://github.com/kubernetes/dns/blob/1.22.28/docs/specification.md https://github.com/kubernetes/cri-api/blob/v0.28.4/pkg/apis/runtime/v1/api.proto https://coredns.io/2017/03/01/how-to-add-plugins-to-coredns/ https://coredns.io/2016/12/19/writing-plugins-for-coredns/ https://github.com/coredns/example https://github.com/coredns/coredns/blob/v1.11.1/plugin.md Mon, 18 Dec 2023 00:00:00 -0500 https://speakerdeck.com/bells17/kubernetestocorednsnituiteli-jie-suru https://speakerdeck.com/bells17/kubernetestocorednsnituiteli-jie-suru KEP-3063: Dynamic resource allocation KEP持ち寄り会で発表した資料です。 KubernetesのKEP "Dynamic resource allocation" に関する情報をまとめた内容になります。 イベントURL: https://kep.connpass.com/event/299651/ 参考資料: https://zenn.dev/toversus/articles/fe2aa06f133b49 https://kubernetes.io/blog/2022/12/15/dynamic-resource-allocation/ https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/README.md https://github.com/kubernetes-sigs/dra-example-driver/blob/main/demo/demo-apps.png https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/components.png https://github.com/cncf-tags/container-device-interface https://github.com/containerd/containerd/blob/v1.7.9/pkg/cri/server/container_create_linux.go#L417-L419 https://github.com/cncf-tags/container-device-interface/blob/main/pkg/cdi/container-edits.go#L70-L148 https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/README.md https://github.com/kubernetes/kubernetes/pull/111023 https://github.com/orgs/kubernetes/projects/95/views/1 https://github.com/kubernetes/dynamic-resource-allocation https://www.cncf.io/projects/akri/ https://github.com/kubernetes-sigs/dra-example-driver https://github.com/NVIDIA/k8s-dra-driver https://github.com/intel/intel-resource-drivers-for-kubernetes https://github.com/intel/intel-device-plugins-for-kubernetes https://docs.google.com/document/d/1BNWqgx_SmZDi-va_V31v3DnuVwYnF2EmN7D-O_fB6Oo/edit#heading=h.bxuci8gx6hna https://drive.google.com/file/d/1iLg2FEAEilb1dcI27TnB19VYtbcvgKhS/view https://developer.nvidia.com/blog/nvidia-gpu-operator-simplifying-gpu-management-in-kubernetes/ https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/overview.html https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/cdi.html https://intel.github.io/intel-device-plugins-for-kubernetes/README.html https://github.com/NVIDIA/k8s-device-plugin https://blogs.nvidia.com/blog/multi-instance-gpus/ https://developer.nvidia.com/blog/nvidia-ampere-architecture-in-depth/ https://groups.google.com/a/kubernetes.io/g/dev/c/BDtCFfXQbw0?pli=1 https://kubernetes.slack.com/archives/C032ZE66A2X/p1700215190429689 https://kubernetes.slack.com/archives/C032ZE66A2X/p1700215190429689 KEP持ち寄り会で発表した資料です。 KubernetesのKEP "Dynamic resource allocation" に関する情報をまとめた内容になります。 イベントURL: https://kep.connpass.com/event/299651/ 参考資料: https://zenn.dev/toversus/articles/fe2aa06f133b49 https://kubernetes.io/blog/2022/12/15/dynamic-resource-allocation/ https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/README.md https://github.com/kubernetes-sigs/dra-example-driver/blob/main/demo/demo-apps.png https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/components.png https://github.com/cncf-tags/container-device-interface https://github.com/containerd/containerd/blob/v1.7.9/pkg/cri/server/container_create_linux.go#L417-L419 https://github.com/cncf-tags/container-device-interface/blob/main/pkg/cdi/container-edits.go#L70-L148 https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/3063-dynamic-resource-allocation/README.md https://github.com/kubernetes/kubernetes/pull/111023 https://github.com/orgs/kubernetes/projects/95/views/1 https://github.com/kubernetes/dynamic-resource-allocation https://www.cncf.io/projects/akri/ https://github.com/kubernetes-sigs/dra-example-driver https://github.com/NVIDIA/k8s-dra-driver https://github.com/intel/intel-resource-drivers-for-kubernetes https://github.com/intel/intel-device-plugins-for-kubernetes https://docs.google.com/document/d/1BNWqgx_SmZDi-va_V31v3DnuVwYnF2EmN7D-O_fB6Oo/edit#heading=h.bxuci8gx6hna https://drive.google.com/file/d/1iLg2FEAEilb1dcI27TnB19VYtbcvgKhS/view https://developer.nvidia.com/blog/nvidia-gpu-operator-simplifying-gpu-management-in-kubernetes/ https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/overview.html https://docs.nvidia.com/datacenter/cloud-native/gpu-operator/latest/cdi.html https://intel.github.io/intel-device-plugins-for-kubernetes/README.html https://github.com/NVIDIA/k8s-device-plugin https://blogs.nvidia.com/blog/multi-instance-gpus/ https://developer.nvidia.com/blog/nvidia-ampere-architecture-in-depth/ https://groups.google.com/a/kubernetes.io/g/dev/c/BDtCFfXQbw0?pli=1 https://kubernetes.slack.com/archives/C032ZE66A2X/p1700215190429689 https://kubernetes.slack.com/archives/C032ZE66A2X/p1700215190429689 Mon, 27 Nov 2023 00:00:00 -0500 https://speakerdeck.com/bells17/kep-3063-dynamic-resource-allocation https://speakerdeck.com/bells17/kep-3063-dynamic-resource-allocation kube-proxy入門 Kubernetes Novice Tokyo #28 の登壇資料です イベントURL: https://k8s-novice-jp.connpass.com/event/293157/ 配信URL: https://www.youtube.com/watch?v=LSW51Cm0Wc0 コードリーディングメモ: https://zenn.dev/bells17/scraps/5e41da598a8266 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.2 https://speakerdeck.com/ryusa/servicewotazunete3000xing-kuberneteskodorideingufalselu https://qiita.com/Tocyuki/items/6d90a1ec4dd8e991a1ce https://oxynotes.com/?p=6361#5 https://atmarkit.itmedia.co.jp/ait/articles/1002/09/news119.html https://hana-shin.hatenablog.com/entry/2022/06/21/215757 https://qiita.com/syui/items/27020b970775a0c508ba https://www.digitalocean.com/community/tutorials/iptables-essentials-common-firewall-rules-and-commands https://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/explicitmatches.html https://github.com/torvalds/linux/blob/master/Documentation/networking/nf_conntrack-sysctl.rst https://tech-blog.rakus.co.jp/entry/20220301/iptables https://linuxjm.osdn.jp/html/iptables/man8/iptables-extensions.8.html https://man.archlinux.org/man/conntrack.8.en https://nomeu.net/8380/ https://knowledge.sakura.ad.jp/4048/ https://docs.openshift.com/container-platform/4.10/rest_api/network_apis/service-v1.html https://stackoverflow.com/questions/75835169/kubernetes-loadbalancer-how-does-healthchecknodeport-work https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ https://hyoublog.com/2020/05/20/kubernetes-externalip-service/ https://qiita.com/dingtianhongjie/items/8f3c320c4eb5cf25d9de https://milestone-of-se.nesuke.com/nw-basic/as-nw-engineer/loopback-address-interface/ https://kubernetes.io/docs/reference/networking/virtual-ips/ https://kubernetes.io/docs/concepts/services-networking/service/ https://kubernetes.io/ja/docs/concepts/services-networking/connect-applications-service/ https://knowledge.sakura.ad.jp/22636/ https://netfilter.org/index.html https://madomadox.hatenablog.com/entry/2021/01/03/190730 https://qiita.com/bashaway/items/e405d59d92670fbc5341 https://www.digitalocean.com/community/tutorials/a-deep-dive-into-iptables-and-netfilter-architecture https://tech-blog.rakus.co.jp/entry/20220301/iptables https://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/explicitmatches.html https://eng-entrance.com/linux-firewall 画像引用元: https://github.com/kubernetes/community/tree/master/icons https://github.com/kubernetes/kubernetes/tree/master/logo https://github.com/cncf/artwork/tree/master/projects/kubernetes https://github.com/kubernetes/kubeadm/tree/main/logos Kubernetes Novice Tokyo #28 の登壇資料です イベントURL: https://k8s-novice-jp.connpass.com/event/293157/ 配信URL: https://www.youtube.com/watch?v=LSW51Cm0Wc0 コードリーディングメモ: https://zenn.dev/bells17/scraps/5e41da598a8266 参考資料: https://github.com/kubernetes/kubernetes/tree/v1.28.2 https://speakerdeck.com/ryusa/servicewotazunete3000xing-kuberneteskodorideingufalselu https://qiita.com/Tocyuki/items/6d90a1ec4dd8e991a1ce https://oxynotes.com/?p=6361#5 https://atmarkit.itmedia.co.jp/ait/articles/1002/09/news119.html https://hana-shin.hatenablog.com/entry/2022/06/21/215757 https://qiita.com/syui/items/27020b970775a0c508ba https://www.digitalocean.com/community/tutorials/iptables-essentials-common-firewall-rules-and-commands https://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/explicitmatches.html https://github.com/torvalds/linux/blob/master/Documentation/networking/nf_conntrack-sysctl.rst https://tech-blog.rakus.co.jp/entry/20220301/iptables https://linuxjm.osdn.jp/html/iptables/man8/iptables-extensions.8.html https://man.archlinux.org/man/conntrack.8.en https://nomeu.net/8380/ https://knowledge.sakura.ad.jp/4048/ https://docs.openshift.com/container-platform/4.10/rest_api/network_apis/service-v1.html https://stackoverflow.com/questions/75835169/kubernetes-loadbalancer-how-does-healthchecknodeport-work https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ https://hyoublog.com/2020/05/20/kubernetes-externalip-service/ https://qiita.com/dingtianhongjie/items/8f3c320c4eb5cf25d9de https://milestone-of-se.nesuke.com/nw-basic/as-nw-engineer/loopback-address-interface/ https://kubernetes.io/docs/reference/networking/virtual-ips/ https://kubernetes.io/docs/concepts/services-networking/service/ https://kubernetes.io/ja/docs/concepts/services-networking/connect-applications-service/ https://knowledge.sakura.ad.jp/22636/ https://netfilter.org/index.html https://madomadox.hatenablog.com/entry/2021/01/03/190730 https://qiita.com/bashaway/items/e405d59d92670fbc5341 https://www.digitalocean.com/community/tutorials/a-deep-dive-into-iptables-and-netfilter-architecture https://tech-blog.rakus.co.jp/entry/20220301/iptables https://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/explicitmatches.html https://eng-entrance.com/linux-firewall 画像引用元: https://github.com/kubernetes/community/tree/master/icons https://github.com/kubernetes/kubernetes/tree/master/logo https://github.com/cncf/artwork/tree/master/projects/kubernetes https://github.com/kubernetes/kubeadm/tree/main/logos Thu, 09 Nov 2023 00:00:00 -0500 https://speakerdeck.com/bells17/kube-proxyru-men https://speakerdeck.com/bells17/kube-proxyru-men kube-controller-manager入門 SRETT #7 で発表した資料です。 https://3-shake.connpass.com/event/293432/ 発表のライブ配信はこちら。 https://www.youtube.com/watch?v=h1VxlvF9bls zennのスクラップ: https://zenn.dev/bells17/scraps/592a02b3bc1ff3 スライドで紹介した参考リンク集: - https://github.com/kubernetes/kubernetes/tree/v1.28.2 SRETT #7 で発表した資料です。 https://3-shake.connpass.com/event/293432/ 発表のライブ配信はこちら。 https://www.youtube.com/watch?v=h1VxlvF9bls zennのスクラップ: https://zenn.dev/bells17/scraps/592a02b3bc1ff3 スライドで紹介した参考リンク集: - https://github.com/kubernetes/kubernetes/tree/v1.28.2 Thu, 12 Oct 2023 00:00:00 -0400 https://speakerdeck.com/bells17/kube-controller-managerru-men https://speakerdeck.com/bells17/kube-controller-managerru-men Kubernetesソースコードリーディング入門 Kubernetes Novice Tokyo #27 で発表した資料です。 https://k8s-novice-jp.connpass.com/event/293144/ 発表のライブ配信はこちら。 TODO スライドで紹介した参考リンク集: https://bells17.medium.com/things-you-should-know-about-reading-kubernetes-codes-933b0ee6181d https://www.amazon.co.jp/dp/4297104385/ https://www.amazon.co.jp/dp/4297118378/ https://go.dev/tour/welcome/1 https://gopherdojo.org/studyroom/ https://www.amazon.co.jp/dp/4621300253/ https://speakerdeck.com/bells17/kubelet-and-containers https://speakerdeck.com/ryusa/servicewotazunete3000xing-kuberneteskodorideingufalselu https://speakerdeck.com/bells17/kube-api-server-k8sjp https://speakerdeck.com/sanposhiho/zi-zuo-sitexue-bukubernetes-schedulerru-men https://speakerdeck.com/bells17/cloud-controller-manager-deep-dive https://speakerdeck.com/masayaaoyama/infrastudy2-k8s https://github.com/kubernetes/client-go/tree/master/examples/workqueue https://github.com/kubernetes/sample-controller/blob/master/controller.go https://github.com/kubernetes-sigs/kubebuilder https://speakerdeck.com/bells17/kubebuilder-introduction https://zoetrope.github.io/kubebuilder-training/ https://github.com/cybozu-go https://www.youtube.com/watch?v=yqB_le-N6EE https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/1602-structured-logging/README.md https://github.com/kubernetes/enhancements/issues/1602 https://github.com/kubernetes/klog/issues/125 https://github.com/kubernetes/klog/pull/126 https://github.com/kubernetes-csi https://kubernetes-csi.github.io/docs/drivers.html https://speakerdeck.com/bells17/introduction-to-csi https://github.com/kubernetes/kubeadm https://speakerdeck.com/bells17/implementation-of-kubeadm-init https://github.com/kubernetes-sigs/metrics-server https://speakerdeck.com/bells17/metrics-server https://speakerdeck.com/bells17/accurate-introduction https://github.com/cybozu-go/accurate https://slack.k8s.io/ https://www.youtube.com/watch?v=Ayo5w-CSmP0 https://github.com/kubernetes/community Kubernetes Novice Tokyo #27 で発表した資料です。 https://k8s-novice-jp.connpass.com/event/293144/ 発表のライブ配信はこちら。 TODO スライドで紹介した参考リンク集: https://bells17.medium.com/things-you-should-know-about-reading-kubernetes-codes-933b0ee6181d https://www.amazon.co.jp/dp/4297104385/ https://www.amazon.co.jp/dp/4297118378/ https://go.dev/tour/welcome/1 https://gopherdojo.org/studyroom/ https://www.amazon.co.jp/dp/4621300253/ https://speakerdeck.com/bells17/kubelet-and-containers https://speakerdeck.com/ryusa/servicewotazunete3000xing-kuberneteskodorideingufalselu https://speakerdeck.com/bells17/kube-api-server-k8sjp https://speakerdeck.com/sanposhiho/zi-zuo-sitexue-bukubernetes-schedulerru-men https://speakerdeck.com/bells17/cloud-controller-manager-deep-dive https://speakerdeck.com/masayaaoyama/infrastudy2-k8s https://github.com/kubernetes/client-go/tree/master/examples/workqueue https://github.com/kubernetes/sample-controller/blob/master/controller.go https://github.com/kubernetes-sigs/kubebuilder https://speakerdeck.com/bells17/kubebuilder-introduction https://zoetrope.github.io/kubebuilder-training/ https://github.com/cybozu-go https://www.youtube.com/watch?v=yqB_le-N6EE https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/1602-structured-logging/README.md https://github.com/kubernetes/enhancements/issues/1602 https://github.com/kubernetes/klog/issues/125 https://github.com/kubernetes/klog/pull/126 https://github.com/kubernetes-csi https://kubernetes-csi.github.io/docs/drivers.html https://speakerdeck.com/bells17/introduction-to-csi https://github.com/kubernetes/kubeadm https://speakerdeck.com/bells17/implementation-of-kubeadm-init https://github.com/kubernetes-sigs/metrics-server https://speakerdeck.com/bells17/metrics-server https://speakerdeck.com/bells17/accurate-introduction https://github.com/cybozu-go/accurate https://slack.k8s.io/ https://www.youtube.com/watch?v=Ayo5w-CSmP0 https://github.com/kubernetes/community Tue, 12 Sep 2023 00:00:00 -0400 https://speakerdeck.com/bells17/kubernetessosukotoriteinkuru-men https://speakerdeck.com/bells17/kubernetessosukotoriteinkuru-men