- kcna example is added.
- kcsa example is added.
- K8s version 1.32 is added to k8s_self_management module.
- cka lab 08 is updated to kubernetes version 1.32.
- slow start to ping_pong is added. Now you can use
DELAY_START
to delay start in seconds before start app (default = 0) . It is useful for testing slow start of app and test startup probes.
- CKS lab 26. Install Cilium with WireGuard is added.
- Cks lab 26.Install Cilium with WireGuard solutions are added.
- Cks lab 26.Install Cilium with WireGuard video solution is added.
- We have launched a comprehensive series on practical Kubernetes exam preparation with devops kitchen talks channel, starting with CKAD . CKAD 01 episode , script.
- cka lab 08 is updated to kubernetes version 1.31.
- fixed issue with node labels in k8s_self_managment_v2 module with 1.31 version.
- ping_pong image is updated . Now default SERVER_NAME = pod name
- ckad mock 02 is updated, question 21 is added.
- ckad mock 02 solutions are added.
- ckad mock 02 is updated, question 02 is updated.
- ckad mock 02 solution are updated.
- cilium CNI is added to k8s_self_management module. New cks exam contains cilium questions.
- Cka lab 8.Cilium NetworkPolicy L7 is added.
- solutions Cka lab 8.Cilium NetworkPolicy L7 is added.
- Video for Cka lab 8 solution is added.
- K8s version 1.31 is added to k8s_self_management module.
- new terraform aws vpc module is crearated. github
- Creation of a VPC with specified CIDR blocks, tags, and NACL settings.
- Dynamic creation of public and private subnets with automatic retrieval of their IDs.
- Subnet creation with the ability to assign them to specific Availability Zones (AZ) or AZ IDs.
- Independent tagging for each subnet, allowing for individual resource labeling.
- Flexible network management: ability to add new subnets or remove existing ones without impacting other subnets.
- Support for three NAT Gateway scenarios (by default, AZ NAT Gateway is used):
- AZ: One NAT Gateway is created for each AZ specified in private subnets.
- SINGLE: One NAT Gateway is created for the entire VPC.
- SUBNET: One NAT Gateway per subnet.
- NONE: No NAT Gateway is created for the subnet, and no routes for 0.0.0.0/0 are configured.
- Each subnet can be configured with any NAT Gateway type, and all types can coexist within a single VPC.
- Custom DHCP options to fine-tune network configurations.
- Output of all created resources, including subnet IDs grouped by type, AZ, and AZ ID.
- Cka lab 6. Create general resources (Namespace, Deployment, Service) is added.
- Video for Cka lab 6 solution is added.
- k3s template is added. It helps to create k8s cluster with k3s for simple scenarios.
- Cka lab 7. CPU throttle is added.
- Cks labs are updated.
- Cka lab 5. PriorityClass is added.
- Cka lab 5. PriorityClass solutions is added.
- Video for Cka lab 5 solutions is added.
- lfcs mock exam 1 is added .
- lfcs mock exam 1 solutions are added
- K8s version 1.30 is added to k8s_self_management module.
- k8s version 1.30 is used in cka-mock 1
- k8s version 1.30 is used in cka-mock 2
- kube-bench in cks mock1 is updated to version 0.7.3 .
- k8s version 1.30 is used in cks mock1
- k8s version 1.30 is used in ckad mock1
- k8s version 1.30 is used in ckad mock2
- Cka lab 3. Nginx ingress. Routing by header is added.
- Cka lab 3 solution is added.
- Video for Cka lab 3 solution is added.
- Cka lab 4. Nginx ingress. Routing 30% of requests to new version of app is added.
- Cka lab 4 solution is added.
- Video for Cka lab 4 solution is added.
- Ckad mock exam 2 is added . List of questions updated as of March 2024
- Ckad mock exam 2 solutions are added
- Video for CKAD mock 2 solutions is added.
- Two new features cpu and memory load profile are added to ping_pong service
- CMDB and resources aws regions are split
- (HPA by CPU) is added cka lab 02
- solution fo cka lab 02 (HPA by CPU) is added
- summary lisf of labs is added
- cka lab 01 (Fix problems with kube-api) is added
- solution for cka lab 01 (Fix problems with kube-api) is added
- video solution for cka lab 01 (Fix problems with kube-api) is added
- k8s version 1.29 is used in cka-mock 1
- k8s version 1.29 is used in cka-mock 2
- k8s version 1.29 is used in ckad-mock 1
- k8s version 1.29 is used in cks-mock 1
- Cka mock exam 2 is added . List of questions updated as of December 2023
- Cka mock exam 2 solutions are added
- Video for CKA mock 2 solutions is added.
- ssh_password_enable is added to configuration in env.hcl (default true).
- access_cidrs is added to configuration in env.hcl (default ["0.0.0.0/0"] )
- debug_output is added to configuration in env.hcl ( default false )
- solutions_scripts is added to configuration in env.hcl .
- solutions_video is added to configuration in env.hcl .
- questions_list is added to configuration in env.hcl . It is url to mock questions (like https://github.com/ViktorUJ/cks/blob/master/tasks/cks/mock/01/README.MD)
- links is updated. killer shell cks free course is added. It is best course for cks exam.
- Support for simultaneous creation of independent environments is added.
- The ability to create independent environments for different users is added.
- The ability to create independent environments for each user is added.
- CMDB is added. Now all created resources are automatically added to CMDB. video instructions
- Commands for working with CMDB are added (The user can get the list of all resources, all user resources, detailed information on individual resources).
- K8s version 1.29 is added to k8s_self_management module.
- Docker runner is added. Now you can run make commands from docker container. more details
- Terraform code is updated to use terraform version v1.6.6
- Terragrunt is updated to use version v0.54.8
- cka mock 02 questions list is added.
- lfcs mock 01 questions list is added.
- Ckad mock exam 1 is added
- Ckad mock exam 1 solutions are added
- Video for CKAD mock solutions is added
- HR scenario 1 is added
- HR scenario 1 solutions are added
- Video for HR scenario 1 solutions is added
- Ping_pong server is added
- Spot ec2 is moved from spot request to spot fleet, which gives spot ec2 more stability
- Make commands is updated
- Terraform code is updated to use terraform version v1.5.6
- Terraform aws provider is updated to v5.17.0
- Ubuntu_version is added to k8s_self_management module, which is the way to get ami_id by default
- k8s version 1.28 is used in cka-mock and cks-mock exams
- The cks mock exam 01 uses version Graviton instances t4g.medium
- The cks labs use version 1.28 and Graviton instances t4g.medium
- Cks labs are actualized, list is added to them
- Cks mock solutions are added
- Video for run mock exam is added
- Video for cks mock solutions is added
- The ability to run the k8s_self_management module on EC2 Graviton is added
- Support for the new Kubernetes version 1.28 is introduced
- Version 1.27 and Graviton instance t4g.medium is used in cka mock exam 01
- Video for solutions to the cka mock exam 01 is added