[DOCKER] J'ai participé à Kubernetes Internal # 2

J'ai participé à Kubernetes Internal # 2

Kubernetes Internal est une rencontre qui dévoile l'implémentation interne de Kubernetes.

image.png

https://k8sinternal.connpass.com

Résumé des points qui m'intéressaient personnellement

Q1 Existe-t-il des informations résumant les relations entre les composants?

A1. En ce qui concerne la pertinence du composant Kubernetes, le matériel suivant de ZLab sera utile. https://www.youtube.com/watch?v=_Bve-nkBr2E https://qiita.com/yuanying/items/ceeeb7329a4fdc566546

A1. Cloches17 Le document officiel sera utile pour la présentation du composant Kubernetes. https://kubernetes.io/docs/concepts/overview/components/

Q2 Je pense que vous voyez souvent les diagrammes de kube-apiserver, controller-manager et scheduler, mais comment organisez-vous et comprenez-vous les relations quand cluster-autoscaler etc. sort un peu plus loin?

A2. C'est une bonne idée de regarder des vidéos pour chaque composant, comme dans une session de maintenance Kubecon. Vous pouvez poser une question au responsable et c'est recommandé. Par exemple, il y a les vidéos suivantes. https://www.youtube.com/watch?v=hoU79zapdYQ https://www.youtube.com/watch?v=OXSRfl8mYyo

Q3 Je pense que cloud-cotroller-manager et ACK sont dans la même position en termes de wrapping Cloud de Kubernetes, mais vous pouvez commenter leurs rôles. Ou

A3. ACK est une compréhension de choses comme AWS Cloud Formation et terraform. Il peut y avoir des cas d'utilisation où vous souhaitez gérer le cycle de vie des ressources AWS du côté Kubernetes. Un prédécesseur similaire est le catalogue de services Kubernetes (https://kubernetes.io/docs/concepts/extend-kubernetes/service-catalog/), mais je ne sais pas s'il est maintenu.

A3. Cloches17 Cela peut être un peu difficile à utiliser car les ressources AWS disparaissent comme si vous effaçiez les données d'etcd.

Supplément personnel Q3

J'ai fait quelques recherches sur le catalogue de services Bien qu'il ne s'agisse pas de Kubernetes, Service Catalog semble être obsolète dans OpenShift 4 ou version ultérieure (Kubernetes 1.12 ou version ultérieure)

The service catalog is deprecated in OpenShift Container Platform 4. Equivalent and better functionality is present in the Operator Framework and Operator Lifecycle Manager (OLM).

Référence: https://docs.openshift.com/container-platform/4.1/applications/service_brokers/installing-service-catalog.html

Le cadre d'opérateur ultérieur, qui a de meilleures fonctionnalités que le catalogue de services, est devenu le projet d'incubation CNCF en juillet de cette année. https://www.cncf.io/blog/2020/07/09/toc-approves-operator-framework-as-incubating-project/

En fait, il semble que le catalogue de services sera aboli et intégré dans le cadre de l'opérateur.

Recommended Posts

J'ai participé à Kubernetes Internal # 2
J'ai participé au JJUG CCC 2019 Spring
J'ai participé au JJUG CCC 2019 automne
J'ai participé au JJUG CCC 2019 Fall.
[* Java *] J'ai participé au JJUG CCC 2019 Spring
Je suis resté coincé dans le fichier
J'ai lu module-info.java dans java.base
Participation au JJUG CCC 2019 AUTOMNE
Arrêtez l'application (Pod) sur Kubernetes
J'ai essayé la métaprogrammation avec Java
J'ai envoyé un e-mail en Java
J'ai créé un PDF avec Java.
J'ai écrit le théorème de Gordobach en java
J'ai essayé de mettre Domino11 dans CentOS7
Vérifier les paramètres Java dans les pods Kubernetes
J'ai fait une annotation en Java.
J'ai essayé d'utiliser JWT en Java