Learning Kubernetes: Basic May 14-16, Advanced May 18-20

If you are already working with Kubernetes, take a look at the advanced course program . There will be many subtleties and complexities, including the big new block by Istio.


If you need to quickly get to know Kubernetes in order to join the team or start independent experiments not from scratch, but from a good base, come to the basic course .


Programs under the cut.



During the time of self-isolation, we have developed the technology of online intensives. We used to work with varying degrees of success to make online participants feel at home. It turned out that when the hall is not at all, the online format looks more convenient and livelier.


Turning a participant's voice into Zoom is easier than passing a microphone into the room. When all communication goes on the telegram channel and google forms, interesting information “from the smoking room” is not lost. Pausing is also easier when there is no line for toilets and coffee machines.


, - , : , , .


:



Kubeadm



LDAP (Nginx + Python)
OIDC (Dex + Gangway)


Network policy
CNI
Network Security Policy



PodSecurityPolicy
PodDisruptionBudget
PriorityClass
LimitRange/ResourceQuota


Kubernetes.

CRD


Stateful
PostgreSQL
RabbitMQ



Kubernetes
Vault


Horizontal Pod Autoscaler



Heptio Velero (. Ark) etcd



control-plane kubeadm



Lint


Service Mesh
Istio



CI/CD


: 18-20
: 30 000 ₽


:


Kubernetes,
k8s. , ,
Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret


, , , k8s
, ,
k8s


Kubespray, Kubernetes


Kubernetes
DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod Scheduling, InitContainer


DNS .
DNS Kubernetes
: NodePort vs LoadBalancer vs Ingress
Ingress controller (Nginx):


Helm
Helm


Ceph: « »
Ceph,

sc, pvc, pv — Ceph


cert-manager
ert-manager: SSL/TLS





,


: 14-16
: 20 000 ₽


Kubernetes.


All Articles